dockerfile for monorepo experiment 4321
ci / build (push) Failing after 2m4s Details

This commit is contained in:
CJ_Clippy 2024-07-12 06:41:34 -08:00
parent 93b90c5586
commit 7c7b0bc32f
46 changed files with 4570 additions and 3960 deletions

View File

@ -18,6 +18,7 @@
**/.vscode
**/charts/**/charts
**/.mocharc.json
**/dist
packages/strapi/.tmp/
packages/strapi/.cache/

14
.npmrc
View File

@ -1,8 +1,16 @@
# we are giving every package their own lockfile to keep the docker build process fast
## by setting shared-workspace-lockfile to false, we are giving every package it's own lockfile
## theoretically this keeps the docker build process fast, because `pnpm install`
## in the build step is only installing npm packages needed for that one package
## 2024-07-11 weirdness occurs where node_modules is not created in each package.
## @see [this issue](https://github.com/pnpm/pnpm/issues/4321)
## this setting may or may not play into the issue.
shared-workspace-lockfile=false
engine-strict=true
package-manager-strict=true
use-node-version=20.13.1
node-version=20.13.1
## Don't use `use-node-version`! It causes redundant Node.js downloads which slows down the docker image build.
## @see https://github.com/orgs/pnpm/discussions/7140
##use-node-version=20.15.1
node-version=20.15.1
recursive-install=true

View File

@ -1,16 +1,23 @@
## Tiltfile for working with Futureporn cluster locally
## Tiltfile for working with Futureporn cluster
## remote development settings
# allow_k8s_contexts('vke-e01a95c7-aa18-45a9-b8c2-ca36b6bb33f3')
# default_registry('ttl.sh/cjfuturepornnet-98ajf9iwejf9iupawh4efu8hawe')
## don't scrub secrets so we can more easily debug
secret_settings(
disable_scrub=True
)
## cert-manager slows down Tilt updates so I prefer to keep it commented unless I specifically need to test certs
load('ext://cert_manager', 'deploy_cert_manager')
deploy_cert_manager(
load_to_kind=True,
version='v1.15.1',
)
## cert-manager loaded using this extension is PAINFULLY SLOW, and it must re-install and re-test every time the Tiltfile changes.
## additionally, it is SYNCRHONOUS, which means nothing else can update until cert-manager is updated. @see https://github.com/tilt-dev/tilt-extensions/pull/90#issuecomment-704381205
## TL;DR: It's much preferred & much faster to use a helm chart for working with cert-manager in every environment.
# load('ext://cert_manager', 'deploy_cert_manager')
# deploy_cert_manager(
# load_to_kind=False,
# version='v1.15.1',
# )
load('ext://helm_remote', 'helm_remote')
@ -112,8 +119,14 @@ k8s_yaml(helm(
docker_build(
'fp/strapi',
'.',
dockerfile='./d.packages.dockerfile',
target='strapi',
dockerfile='./d.strapi.dockerfile',
target='dev',
only=[
'./package.json',
'./pnpm-lock.yaml',
'./packages/strapi',
'./packages/types',
],
live_update=[
sync('./packages/strapi', '/app')
]
@ -122,8 +135,21 @@ docker_build(
docker_build(
'fp/bot',
'.',
dockerfile='./d.packages.dockerfile',
target='bot-dev',
only=[
'./.npmrc',
'./package.json',
'./pnpm-lock.yaml',
'./pnpm-workspace.yaml',
'./packages/bot',
'./packages/image',
'./packages/scout',
'./packages/storage',
'./packages/temporal-workflows',
'./packages/types',
'./packages/utils',
],
dockerfile='./d.bot.dockerfile',
target='dev',
live_update=[
sync('./packages/bot', '/app'),
run('cd /app && pnpm i', trigger=['./packages/bot/package.json', './packages/bot/pnpm-lock.yaml'])
@ -179,7 +205,7 @@ cmd_button('temporal-web:namespace',
docker_build(
'fp/next',
'.',
dockerfile='d.packages.dockerfile',
dockerfile='d.next.dockerfile',
target='next',
build_args={
'NEXT_PUBLIC_STRAPI_URL': 'https://strapi.fp.sbtp.xyz'
@ -193,7 +219,7 @@ docker_build(
docker_build(
'fp/scout-manager',
'.',
dockerfile='d.packages.dockerfile',
dockerfile='d.scout.dockerfile',
target='scout-manager',
live_update=[
sync('./packages/scout', '/app'),
@ -207,14 +233,21 @@ docker_build(
docker_build(
'fp/boop',
'.',
dockerfile='d.packages.dockerfile',
dockerfile='d.boop.dockerfile',
target='boop',
only=[
'./.npmrc',
'./package.json',
'./pnpm-lock.yaml',
'./pnpm-workspace.yaml',
'./packages/boop',
'./packages/taco',
'./packages/types',
],
live_update=[
sync('./packages/boop', '/app'),
# run('cd /app && pnpm i', trigger=['./packages/boop/package.json', './packages/boop/pnpm-lock.yaml']),
],
# entrypoint='pnpm nodemon --ext js,ts,json,yaml --exec node --no-warnings=ExperimentalWarning --loader ts-node/esm ./src/index.ts'
# entrypoint='pnpm tsx watch ./src/index.ts'
)
@ -223,7 +256,7 @@ docker_build(
'fp/scout-worker',
'.',
# ignore=['./packages/next'], # I wish I could use this ignore to ignore file changes in this dir, but that's not how it works
dockerfile='d.packages.dockerfile',
dockerfile='d.scout.dockerfile',
target='scout-worker',
live_update=[
# idk if this run() is effective
@ -477,7 +510,7 @@ k8s_resource(
k8s_resource(
workload='bot',
labels=['backend'],
resource_deps=['strapi', 'temporal-web'],
# resource_deps=['strapi', 'temporal-web'],
)
# k8s_resource(

View File

@ -22,13 +22,20 @@ spec:
ports:
- containerPort: 8080
env:
- name: DISCORD_CHANNEL_ID
value: "{{ .Values.bot.discordChannelId }}"
- name: DISCORD_APPLICATION_ID
valueFrom:
secretKeyRef:
name: discord
key: applicationId
- name: DISCORD_TOKEN
valueFrom:
secretKeyRef:
name: discord
key: token
- name: DISCORD_CHANNEL_ID
value: "{{ .Values.bot.discordChannelId }}"
- name: DISCORD_GUILD_ID
value: "{{ .Values.bot.discordGuildId }}"
resources:
limits:
cpu: "500m"

View File

@ -15,6 +15,8 @@ spec:
value: 0.0.0.0
- name: NEXT_PUBLIC_UPPY_COMPANION_URL
value: "{{ .Values.uppy.url }}"
- name: NODE_EXTRA_CA_CERTS
value: "{{ .Values.next.nodeExtraCaCerts }}"
ports:
- name: web
containerPort: 3000
@ -80,7 +82,7 @@ spec:
{{ if eq .Values.environment "development" }}
---
apiVersion: chisel-operator.io/v1
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: next-exit-node

View File

@ -12,7 +12,8 @@ spec:
resources:
requests:
storage: 40Gi
storageClassName: {{ .Values.storageClassName }}
# we leave storageClassName blank so the default provisioner gets used
storageClassName:
---

View File

@ -157,7 +157,7 @@ spec:
{{ if eq .Values.environment "development" }}
---
apiVersion: chisel-operator.io/v1
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: strapi-exit-node

View File

@ -13,7 +13,7 @@ spec:
{{ if eq .Values.environment "development" }}
---
apiVersion: chisel-operator.io/v1
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: traefik-exit-node

View File

@ -148,7 +148,7 @@ spec:
{{ if eq .Values.environment "development" }}
---
apiVersion: chisel-operator.io/v1
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: uppy-exit-node

View File

@ -7,6 +7,7 @@ next:
imageName: fp/next
hostname: next.fp.sbtp.xyz
ingressClassName: traefik
nodeExtraCaCerts: /app/letsencrypt-stg-root-x1.pem
capture:
imageName: fp/capture
scout:
@ -50,6 +51,7 @@ certManager:
issuer: letsencrypt-staging
bot:
discordChannelId: "1185024773231759481"
discordGuildId: "1084674137391374338"
imageName: fp/bot
trigger:
imageName: ghcr.io/triggerdotdev/trigger.dev:self-host-rc.3

34
d.boop.dockerfile Normal file
View File

@ -0,0 +1,34 @@
## boop is an example package showing how to include dependency workspace packages into the docker build
FROM node:20.15 as base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
WORKDIR /usr/src/app
RUN corepack enable && corepack prepare pnpm@9.2.0 --activate
FROM base as build
# ENV NODE_ENV=development
# RUN mkdir -p /usr/src/app/packages/boop && mkdir /usr/src/app/packages/taco && mkdir -p /prod/boop
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc .
COPY ./packages/boop/pnpm-lock.yaml ./packages/boop/package.json ./packages/boop/
COPY ./packages/taco/pnpm-lock.yaml ./packages/taco/package.json ./packages/taco/
COPY ./packages/types/pnpm-lock.yaml ./packages/types/package.json ./packages/types/
# RUN pnpm fetch
# I think pnpm install is broken.
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile --offline
COPY ./packages/boop/ ./packages/boop/
COPY ./packages/taco/ ./packages/taco/
COPY ./packages/types/ ./packages/types/
RUN echo "@@@@@@@@@@@@@@@@@@@@ show me the meat!"
RUN ls -lash ./
RUN ls -lash ./packages/boop
RUN pnpm -r build
RUN pnpm deploy --filter=boop --prod /prod/boop
FROM base as boop
WORKDIR /app
ENV NODE_ENV=production
COPY --from=build /prod/boop .
RUN ls -la .
ENTRYPOINT ["pnpm", "start"]

42
d.bot.dockerfile Normal file
View File

@ -0,0 +1,42 @@
FROM node:20.15 as base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
WORKDIR /app
RUN corepack enable && corepack prepare pnpm@9.5.0 --activate
ENTRYPOINT ["pnpm"]
FROM base AS install
COPY pnpm-lock.yaml .npmrc package.json .
COPY ./packages/bot/ ./packages/bot/
COPY ./packages/types/ ./packages/types/
COPY ./packages/storage/ ./packages/storage/
COPY ./packages/scout/ ./packages/scout/
COPY ./packages/image/ ./packages/image/
COPY ./packages/utils/ ./packages/utils/
COPY ./packages/temporal-workflows/ ./packages/temporal-workflows/
# RUN ls -lash .
# RUN ls -lash ./packages/
# RUN ls -lash ./packages/bot/
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --recursive --frozen-lockfile --prefer-offline
# RUN ls -lash .
# RUN ls -la ./packages
# RUN ls -lash ./packages/temporal-workflows/
FROM install AS build
RUN pnpm -r build
RUN pnpm deploy --filter=bot /prod/bot-dev
RUN pnpm deploy --filter=bot --prod /prod/bot
FROM base AS dev
COPY --from=build /prod/bot-dev .
CMD ["run", "dev"]
FROM base AS bot
COPY --from=build /prod/bot .
CMD ["run", "start"]

45
d.next.dockerfile Normal file
View File

@ -0,0 +1,45 @@
## Important! Build context is the ROOT of the project.
## this keeps the door open for future possibility of shared code between pnpm workspace packages
FROM node:20-slim AS base
FROM base AS deps
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
WORKDIR /app
FROM deps AS install
ARG NEXT_PUBLIC_SITE_URL=https://futureporn.net
ARG NEXT_PUBLIC_STRAPI_URL=https://portal.futureporn.net
ARG NEXT_PUBLIC_UPPY_COMPANION_URL=https://uppy.futureporn.net
ENV NEXT_PUBLIC_SITE_URL ${NEXT_PUBLIC_SITE_URL}
ENV NEXT_PUBLIC_STRAPI_URL ${NEXT_PUBLIC_STRAPI_URL}
ENV NEXT_PUBLIC_UPPY_COMPANION_URL ${NEXT_PUBLIC_UPPY_COMPANION_URL}
ENV NEXT_TELEMETRY_DISABLED 1
ENV NODE_EXTRA_CA_CERTS ${NODE_EXTRA_CA_CERTS}
COPY pnpm-lock.yaml ./
RUN pnpm fetch
COPY ./packages/next /app
RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store pnpm install
FROM install AS dev
CMD ["pnpm", "run", "dev"]
FROM install AS build
RUN pnpm run build
FROM deps AS next
RUN apt-get update && apt-get install -y -qq --no-install-recommends dumb-init
COPY --chown=node:node --from=build /app/package.json /app/pnpm-lock.yaml ./
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile
COPY --chown=node:node --from=build /app/public ./public
COPY --chown=node:node --from=build /app/.next/standalone ./
COPY --chown=node:node --from=build /app/.next/static ./.next/static
ENV TZ=UTC
ENV NODE_ENV=production
ENV HOSTNAME="0.0.0.0"
CMD [ "dumb-init", "node", "server.js" ]

View File

@ -1,146 +0,0 @@
## This dockerfile creates multiple docker images.
## Because we are using monorepo with pnpm workspaces, we have many npm packages in this single git repo.
## Some of these packages in the monorepo depend on other packages in the monorepo.
## In order to build these individual packages which inter-depend on eachother,
## all of the dependent code must be present in the build context.
##
## Below, COPY . /usr/src/app copies all the app code into the build context.
## Because we use Tilt, only specific path directories are visible to docker. This helps with build performance.
## When a new package becomes a dependency, we need to update our Tiltfile to include the package directory.
## Tiltfile example of docker_build() args which include `scout` and `next` packages.
## `only=['./pnpm-lock.yaml', './package.json', './packages/scout', './packages/next'],`
##
##
FROM node:20 AS base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
WORKDIR /app
ENTRYPOINT ["pnpm"]
FROM base AS build
ARG NEXT_PUBLIC_SITE_URL=https://futureporn.net
ARG NEXT_PUBLIC_STRAPI_URL=https://portal.futureporn.net
ARG NEXT_PUBLIC_UPPY_COMPANION_URL=https://uppy.futureporn.net
ENV NEXT_PUBLIC_SITE_URL ${NEXT_PUBLIC_SITE_URL}
ENV NEXT_PUBLIC_STRAPI_URL ${NEXT_PUBLIC_STRAPI_URL}
ENV NEXT_PUBLIC_UPPY_COMPANION_URL ${NEXT_PUBLIC_UPPY_COMPANION_URL}
ENV NEXT_TELEMETRY_DISABLED 1
COPY . /usr/src/app
WORKDIR /usr/src/app
RUN mkdir -p /prod
RUN pnpm fetch
## strapi needs node-gyp
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install -g node-gyp
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
ENV NODE_ENV production
RUN pnpm --recursive build
## we use pnpm deploy to create bundled, isolated node packages for docker containers. See https://pnpm.io/cli/deploy
## we can deploy most packages this way, but with some projects such as next it's not necessary as next's build step packages all dependencies.
RUN pnpm deploy --filter=boop --prod /prod/boop
RUN pnpm deploy --filter=scout --prod /prod/scout
FROM base AS strapi
COPY --from=build /usr/src/app/packages/strapi .
CMD ["run", "develop"]
# NODE_ENV=development is important for the fp/next build.
## @todo remove the --filter
FROM base AS boop
COPY --from=build /prod/boop /app
CMD ["start"]
# COPY pnpm-lock.yaml ./
# RUN pnpm fetch
# COPY ./packages/next /app
# RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store pnpm install
# FROM base AS next-prep
# ARG NEXT_PUBLIC_SITE_URL=https://futureporn.net
# ARG NEXT_PUBLIC_STRAPI_URL=https://portal.futureporn.net
# ARG NEXT_PUBLIC_UPPY_COMPANION_URL=https://uppy.futureporn.net
# ENV NEXT_PUBLIC_SITE_URL ${NEXT_PUBLIC_SITE_URL}
# ENV NEXT_PUBLIC_STRAPI_URL ${NEXT_PUBLIC_STRAPI_URL}
# ENV NEXT_PUBLIC_UPPY_COMPANION_URL ${NEXT_PUBLIC_UPPY_COMPANION_URL}
# ENV NEXT_TELEMETRY_DISABLED 1
# COPY pnpm-lock.yaml ./
# COPY ./packages/next /app
# RUN pnpm fetch
# RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store pnpm install
# FROM base AS next-build
# COPY --from=build /prod/next /app
# # RUN --mount=type=cache,id=pnpm-store,target=/pnpm/store pnpm install
# # RUN ls -la
# RUN pnpm run build
FROM base as next
RUN apt-get update && apt-get install -y -qq --no-install-recommends dumb-init
COPY --chown=node:node --from=build /usr/src/app/packages/next/public ./public
COPY --chown=node:node --from=build /usr/src/app/packages/next/.next/standalone ./
COPY --chown=node:node --from=build /usr/src/app/packages/next/.next/static ./.next/static
ENV TZ=UTC
ENV NODE_ENV=production
ENV HOSTNAME="0.0.0.0"
ENTRYPOINT [ "dumb-init", "node", "server.js" ]
# FROM base AS next-pre
# COPY --from=build /prod/next /app
# ENV NODE_EXTRA_CA_CERTS "/app/letsencrypt-stg-root-x1.pem"
# FROM next-pre AS next-dev
# CMD ["pnpm", "run", "dev"]
# FROM next-pre AS next-build
# RUN pnpm run build
# FROM base AS next
# RUN apt-get update && apt-get install -y -qq --no-install-recommends dumb-init
# # COPY --chown=node:node --from=build /prod/next .
# COPY --chown=node:node --from=next-build /app/package.json /app/pnpm-lock.yaml ./
# RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --prod --frozen-lockfile
# COPY --chown=node:node --from=next-build /app/public ./public
# COPY --chown=node:node --from=next-build /app/.next/standalone ./
# COPY --chown=node:node --from=next-build /app/.next/static ./.next/static
# RUN ls -la .
# ENV TZ=UTC
# ENV NODE_ENV=production
# ENV HOSTNAME="0.0.0.0"
# ENTRYPOINT [ "dumb-init", "node", "server.js" ]
# FROM base AS scout-manager
# COPY --from=build /prod/scout /app
# CMD ["run", "start:manager"]
# FROM base AS scout-worker
# COPY --from=build /prod/scout /app
# COPY --from=build /usr/src/app/certs/letsencrypt-stg-root-x1.pem /app
# ENV NODE_EXTRA_CA_CERTS "/app/certs/letsencrypt-stg-root-x1.pem"
# CMD ["run", "start:worker"]
# FROM base AS temporal-worker
# COPY --from=build /prod/temporal-worker /app
# CMD ["run", "start"]
# FROM base AS bot-prep
# COPY --from=build /prod/bot /app
# FROM bot-prep AS bot
# CMD ["run", "start"]
# FROM bot-prep AS bot-dev
# CMD ["run", "dev"]

26
d.scout.dockerfile Normal file
View File

@ -0,0 +1,26 @@
FROM node:20 as base
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
WORKDIR /app
RUN corepack enable
FROM base as build
WORKDIR /usr/src/app
RUN mkdir -p /usr/src/app/packages/scout && mkdir /usr/src/app/packages/taco && mkdir -p /prod/scout
COPY package.json pnpm-lock.yaml .
COPY ./packages/scout/pnpm-lock.yaml ./packages/scout/
COPY ./packages/taco/pnpm-lock.yaml ./packages/taco/
COPY ./packages/types/pnpm-lock.yaml ./packages/types/
RUN pnpm fetch
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --recursive --frozen-lockfile
COPY ./packages/scout/ ./packages/scout/
COPY ./packages/taco/ ./packages/taco/
COPY ./packages/types/ ./packages/types/
RUN pnpm -r build
RUN pnpm deploy --filter=scout --prod /prod/scout
FROM base as scout
COPY --from=build /prod/scout .
RUN ls -la .
ENTRYPOINT ["pnpm", "start"]

View File

@ -1,4 +1,4 @@
FROM node:18
FROM node:20 AS base
# Installing libvips-dev for sharp Compatibility
# RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev nasm bash vips-dev git
RUN corepack enable
@ -6,17 +6,32 @@ ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
ARG NODE_ENV=development
ENV NODE_ENV=${NODE_ENV}
EXPOSE 1339
ENTRYPOINT ["pnpm"]
FROM base AS build
RUN mkdir -p /prod/strapi
WORKDIR /opt/
COPY ./packages/strapi/package.json ./packages/strapi/pnpm-lock.yaml ./
RUN pnpm fetch
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install -g node-gyp
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
ENV PATH /opt/node_modules/.bin:$PATH
WORKDIR /opt/app
COPY ./packages/strapi/. .
RUN pnpm -r build
RUN pnpm deploy --filter=strapi /prod/strapi
FROM build AS dev
CMD ["run", "develop"]
FROM base AS strapi
RUN chown -R node:node /opt/app
USER node
RUN ["pnpm", "run", "build"]
EXPOSE 1339
CMD ["pnpm", "run", "develop"]
COPY --from=build /prod/strapi .
RUN ls -la .
ENTRYPOINT ["pnpm", "start"]

View File

@ -4,7 +4,7 @@
## chisel on this budget VPS is only useful for low-traffic admin tools.
## For visitor facing production workloads, we pay for the good stuff.
---
apiVersion: chisel-operator.io/v1
apiVersion: chisel-operator.io/v2
kind: ExitNode
metadata:
name: grafana-exit-node

View File

@ -4,11 +4,10 @@
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 0",
"dev": "make minikube && tilt up"
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "@CJ_Clippy",
"license": "Unlicense",
"packageManager": "pnpm@9.2.0+sha512.98a80fd11c2e7096747762304106432b3ddc67dcf54b5a8c01c93f68a2cd5e05e6821849522a06fb76284d41a2660d5e334f2ee3bbf29183bf2e739b1dafa771"
"packageManager": "pnpm@9.5.0"
}

View File

@ -10,7 +10,7 @@ importers:
dependencies:
'@aws-sdk/client-s3':
specifier: ^3.583.0
version: 3.609.0
version: 3.614.0
prevvy:
specifier: ^7.0.1
version: 7.5.0
@ -40,52 +40,52 @@ packages:
'@aws-crypto/util@5.2.0':
resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
'@aws-sdk/client-s3@3.609.0':
resolution: {integrity: sha512-lh8NxL9qm8eSphEcsTGjNMArYRlga4yTZCr3d7UPCRFiV1oz3e0EIA5EnxSriYi9P5Houi5d9GSWtPOel2mAow==}
'@aws-sdk/client-s3@3.614.0':
resolution: {integrity: sha512-9BlhfeBegvyjOqHtcr9kvrT80wiy7EVUiqYyTFiiDv/hJIcG88XHQCZdLU7658XBkQ7aFrr5b8rF2HRD1oroxw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sso-oidc@3.609.0':
resolution: {integrity: sha512-0bNPAyPdkWkS9EGB2A9BZDkBNrnVCBzk5lYRezoT4K3/gi9w1DTYH5tuRdwaTZdxW19U1mq7CV0YJJARKO1L9Q==}
'@aws-sdk/client-sso-oidc@3.614.0':
resolution: {integrity: sha512-BI1NWcpppbHg/28zbUg54dZeckork8BItZIcjls12vxasy+p3iEzrJVG60jcbUTTsk3Qc1tyxNfrdcVqx0y7Ww==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.609.0
'@aws-sdk/client-sts': ^3.614.0
'@aws-sdk/client-sso@3.609.0':
resolution: {integrity: sha512-gqXGFDkIpKHCKAbeJK4aIDt3tiwJ26Rf5Tqw9JS6BYXsdMeOB8FTzqD9R+Yc1epHd8s5L94sdqXT5PapgxFZrg==}
'@aws-sdk/client-sso@3.614.0':
resolution: {integrity: sha512-p5pyYaxRzBttjBkqfc8i3K7DzBdTg3ECdVgBo6INIUxfvDy0J8QUE8vNtCgvFIkq+uPw/8M+Eo4zzln7anuO0Q==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sts@3.609.0':
resolution: {integrity: sha512-A0B3sDKFoFlGo8RYRjDBWHXpbgirer2bZBkCIzhSPHc1vOFHt/m2NcUoE2xnBKXJFrptL1xDkvo1P+XYp/BfcQ==}
'@aws-sdk/client-sts@3.614.0':
resolution: {integrity: sha512-i6QmaVA1KHHYNnI2VYQy/sc31rLm4+jSp8b/YbQpFnD0w3aXsrEEHHlxek45uSkHb4Nrj1omFBVy/xp1WVYx2Q==}
engines: {node: '>=16.0.0'}
'@aws-sdk/core@3.609.0':
resolution: {integrity: sha512-ptqw+DTxLr01+pKjDUuo53SEDzI+7nFM3WfQaEo0yhDg8vWw8PER4sWj1Ysx67ksctnZesPUjqxd5SHbtdBxiA==}
'@aws-sdk/core@3.614.0':
resolution: {integrity: sha512-BUuS5/1YkgmKc4J0bg83XEtMyDHVyqG2QDzfmhYe8gbOIZabUl1FlrFVwhCAthtrrI6MPGTQcERB4BtJKUSplw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-env@3.609.0':
resolution: {integrity: sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-http@3.609.0':
resolution: {integrity: sha512-GQQfB9Mk4XUZwaPsk4V3w8MqleS6ApkZKVQn3vTLAKa8Y7B2Imcpe5zWbKYjDd8MPpMWjHcBGFTVlDRFP4zwSQ==}
'@aws-sdk/credential-provider-http@3.614.0':
resolution: {integrity: sha512-YIEjlNUKb3Vo/iTnGAPdsiDC3FUUnNoex2OwU8LmR7AkYZiWdB8nx99DfgkkY+OFMUpw7nKD2PCOtuFONelfGA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-ini@3.609.0':
resolution: {integrity: sha512-hwaBfXuBTv6/eAdEsDfGcteYUW6Km7lvvubbxEdxIuJNF3vswR7RMGIXaEC37hhPkTTgd3H0TONammhwZIfkog==}
'@aws-sdk/credential-provider-ini@3.614.0':
resolution: {integrity: sha512-KfLuLFGwlvFSZ2MuzYwWGPb1y5TeiwX5okIDe0aQ1h10oD3924FXbN+mabOnUHQ8EFcGAtCaWbrC86mI7ktC6A==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.609.0
'@aws-sdk/client-sts': ^3.614.0
'@aws-sdk/credential-provider-node@3.609.0':
resolution: {integrity: sha512-4J8/JRuqfxJDGD9jTHVCBxCvYt7/Vgj2Stlhj930mrjFPO/yRw8ilAAZxBWe0JHPX3QwepCmh4ErZe53F5ysxQ==}
'@aws-sdk/credential-provider-node@3.614.0':
resolution: {integrity: sha512-4J6gPEuFZP0mkWq5E//oMS1vrmMM88iNNcv7TEljYnsc6JTAlKejCyFwx6CN+nkIhmIZsl06SXIhBemzBdBPfg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-process@3.609.0':
resolution: {integrity: sha512-Ux35nGOSJKZWUIM3Ny0ROZ8cqPRUEkh+tR3X2o9ydEbFiLq3eMMyEnHJqx4EeUjLRchidlm4CCid9GxMe5/gdw==}
'@aws-sdk/credential-provider-process@3.614.0':
resolution: {integrity: sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-sso@3.609.0':
resolution: {integrity: sha512-oQPGDKMMIxjvTcm86g07RPYeC7mCNk+29dPpY15ZAPRpAF7F0tircsC3wT9fHzNaKShEyK5LuI5Kg/uxsdy+Iw==}
'@aws-sdk/credential-provider-sso@3.614.0':
resolution: {integrity: sha512-55+gp0JY4451cWI1qXmVMFM0GQaBKiQpXv2P0xmd9P3qLDyeFUSEW8XPh0d2lb1ICr6x4s47ynXVdGCIv2mXMg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-web-identity@3.609.0':
@ -94,16 +94,16 @@ packages:
peerDependencies:
'@aws-sdk/client-sts': ^3.609.0
'@aws-sdk/middleware-bucket-endpoint@3.609.0':
resolution: {integrity: sha512-QhHRfr4e7FqaMUAnOAFdQVOR3yDLw40i1IZPo+TeiKyev9LEyYEX2l6DbdaIwAztofOpAxfFNj/IJ0V/efzz/w==}
'@aws-sdk/middleware-bucket-endpoint@3.614.0':
resolution: {integrity: sha512-TqEY8KcZeZ0LIxXaqG9RSSNnDHvD8RAFP4Xenwsxqnyad0Yn7LgCoFwRByelJ0t54ROYL1/ETJleWE4U4TOXdg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-expect-continue@3.609.0':
resolution: {integrity: sha512-+zeg//mSer4JZRxOB/4mUOMUJyuYPwATnIC5moBB8P8Xe+mJaVRFy8qlCtzYNj2TycnlsBPzTK0j7P1yvDh97w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-flexible-checksums@3.609.0':
resolution: {integrity: sha512-TJ4WE+ehT+qcrhr7/yJCzmJJPmUoPPWIbCnFzqGxauH/dpVBCslmd1vZg3h2VnfRiaDkc6f68dqYVc29CaurhQ==}
'@aws-sdk/middleware-flexible-checksums@3.614.0':
resolution: {integrity: sha512-ZLpxVXMboDeMT7p2Kdp5m1uLVKOktkZoMgLvvbe3zbrU4Ji5IU5xVE0aa4X7H28BtuODCs6SLESnPs19bhMKlA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-host-header@3.609.0':
@ -122,8 +122,8 @@ packages:
resolution: {integrity: sha512-6sewsYB7/o/nbUfA99Aa/LokM+a/u4Wpm/X2o0RxOsDtSB795ObebLJe2BxY5UssbGaWkn7LswyfvrdZNXNj1w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-sdk-s3@3.609.0':
resolution: {integrity: sha512-kvwjL6OJFhAGWoYaIWR7HmILjiVk6xVj6QEU6qZMA7FtGgvlKi4pLfs8Of+hQqo+2TEhUoxG/5t6WqwB8uxjsw==}
'@aws-sdk/middleware-sdk-s3@3.614.0':
resolution: {integrity: sha512-9fJTaiuuOfFV4FqmUEhPYzrtv7JOfYpB7q65oG3uayVH4ngWHIJkjnnX79zRhNZKdPGta+XIsnZzjEghg82ngA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-signing@3.609.0':
@ -134,23 +134,23 @@ packages:
resolution: {integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-user-agent@3.609.0':
resolution: {integrity: sha512-nbq7MXRmeXm4IDqh+sJRAxGPAq0OfGmGIwKvJcw66hLoG8CmhhVMZmIAEBDFr57S+YajGwnLLRt+eMI05MMeVA==}
'@aws-sdk/middleware-user-agent@3.614.0':
resolution: {integrity: sha512-xUxh0UPQiMTG6E31Yvu6zVYlikrIcFDKljM11CaatInzvZubGTGiX0DjpqRlfGzUNsuPc/zNrKwRP2+wypgqIw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/region-config-resolver@3.609.0':
resolution: {integrity: sha512-lMHBG8zg9GWYBc9/XVPKyuAUd7iKqfPP7z04zGta2kGNOKbUTeqmAdc1gJGku75p4kglIPlGBorOxti8DhRmKw==}
'@aws-sdk/region-config-resolver@3.614.0':
resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==}
engines: {node: '>=16.0.0'}
'@aws-sdk/signature-v4-multi-region@3.609.0':
resolution: {integrity: sha512-FJs0BxVMyYOKNu7nzFI1kehfgWoYmdto5B8BSS29geUACF7jlOoeCfNZWVrnMjvAxVlSQ5O7Mr575932BnsycA==}
'@aws-sdk/signature-v4-multi-region@3.614.0':
resolution: {integrity: sha512-6mW3ONW4oLzxrePznYhz7sNT9ji9Am9ufLeV722tbOVS5lArBOZ6E1oPz0uYBhisUPznWKhcLRMggt7vIJWMng==}
engines: {node: '>=16.0.0'}
'@aws-sdk/token-providers@3.609.0':
resolution: {integrity: sha512-WvhW/7XSf+H7YmtiIigQxfDVZVZI7mbKikQ09YpzN7FeN3TmYib1+0tB+EE9TbICkwssjiFc71FEBEh4K9grKQ==}
'@aws-sdk/token-providers@3.614.0':
resolution: {integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sso-oidc': ^3.609.0
'@aws-sdk/client-sso-oidc': ^3.614.0
'@aws-sdk/types@3.609.0':
resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==}
@ -160,8 +160,8 @@ packages:
resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/util-endpoints@3.609.0':
resolution: {integrity: sha512-Rh+3V8dOvEeE1aQmUy904DYWtLUEJ7Vf5XBPlQ6At3pBhp+zpXbsnpZzVL33c8lW1xfj6YPwtO6gOeEsl1juCQ==}
'@aws-sdk/util-endpoints@3.614.0':
resolution: {integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/util-locate-window@3.568.0':
@ -171,8 +171,8 @@ packages:
'@aws-sdk/util-user-agent-browser@3.609.0':
resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==}
'@aws-sdk/util-user-agent-node@3.609.0':
resolution: {integrity: sha512-DlZBwQ/HkZyf3pOWc7+wjJRk5R7x9YxHhs2szHwtv1IW30KMabjjjX0GMlGJ9LLkBHkbaaEY/w9Tkj12XRLhRg==}
'@aws-sdk/util-user-agent-node@3.614.0':
resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==}
engines: {node: '>=16.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
@ -194,16 +194,16 @@ packages:
'@smithy/chunked-blob-reader@3.0.0':
resolution: {integrity: sha512-sbnURCwjF0gSToGlsBiAmd1lRCmSn72nu9axfJu5lIx6RUEgHu6GwTMbqCdhQSi0Pumcm5vFxsi9XWXb2mTaoA==}
'@smithy/config-resolver@3.0.4':
resolution: {integrity: sha512-VwiOk7TwXoE7NlNguV/aPq1hFH72tqkHCw8eWXbr2xHspRyyv9DLpLXhq+Ieje+NwoqXrY0xyQjPXdOE6cGcHA==}
'@smithy/config-resolver@3.0.5':
resolution: {integrity: sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA==}
engines: {node: '>=16.0.0'}
'@smithy/core@2.2.4':
resolution: {integrity: sha512-qdY3LpMOUyLM/gfjjMQZui+UTNS7kBRDWlvyIhVOql5dn2J3isk9qUTBtQ1CbDH8MTugHis1zu3h4rH+Qmmh4g==}
'@smithy/core@2.2.6':
resolution: {integrity: sha512-tBbVIv/ui7/lLTKayYJJvi8JLVL2SwOQTbNFEOrvzSE3ktByvsa1erwBOnAMo8N5Vu30g7lN4lLStrU75oDGuw==}
engines: {node: '>=16.0.0'}
'@smithy/credential-provider-imds@3.1.3':
resolution: {integrity: sha512-U1Yrv6hx/mRK6k8AncuI6jLUx9rn0VVSd9NPEX6pyYFBfkSkChOc/n4zUb8alHUVg83TbI4OdZVo1X0Zfj3ijA==}
'@smithy/credential-provider-imds@3.1.4':
resolution: {integrity: sha512-NKyH01m97Xa5xf3pB2QOF3lnuE8RIK0hTVNU5zvZAwZU8uspYO4DHQVlK+Y5gwSrujTfHvbfd1D9UFJAc0iYKQ==}
engines: {node: '>=16.0.0'}
'@smithy/eventstream-codec@3.1.2':
@ -225,8 +225,8 @@ packages:
resolution: {integrity: sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A==}
engines: {node: '>=16.0.0'}
'@smithy/fetch-http-handler@3.2.0':
resolution: {integrity: sha512-vFvDxMrc6sO5Atec8PaISckMcAwsCrRhYxwUylg97bRT2KZoumOF7qk5+6EVUtuM1IG9AJV5aqXnHln9ZdXHpg==}
'@smithy/fetch-http-handler@3.2.1':
resolution: {integrity: sha512-0w0bgUvZmfa0vHN8a+moByhCJT07WN6AHKEhFSOLsDpnszm+5dLVv5utGaqbhOrZ/aF5x3xuPMs/oMCd+4O5xg==}
'@smithy/hash-blob-browser@3.1.2':
resolution: {integrity: sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg==}
@ -257,12 +257,12 @@ packages:
resolution: {integrity: sha512-Dbz2bzexReYIQDWMr+gZhpwBetNXzbhnEMhYKA6urqmojO14CsXjnsoPYO8UL/xxcawn8ZsuVU61ElkLSltIUQ==}
engines: {node: '>=16.0.0'}
'@smithy/middleware-endpoint@3.0.4':
resolution: {integrity: sha512-whUJMEPwl3ANIbXjBXZVdJNgfV2ZU8ayln7xUM47rXL2txuenI7jQ/VFFwCzy5lCmXScjp6zYtptW5Evud8e9g==}
'@smithy/middleware-endpoint@3.0.5':
resolution: {integrity: sha512-V4acqqrh5tDxUEGVTOgf2lYMZqPQsoGntCrjrJZEeBzEzDry2d2vcI1QCXhGltXPPY+BMc6eksZMguA9fIY8vA==}
engines: {node: '>=16.0.0'}
'@smithy/middleware-retry@3.0.7':
resolution: {integrity: sha512-f5q7Y09G+2h5ivkSx5CHvlAT4qRR3jBFEsfXyQ9nFNiWQlr8c48blnu5cmbTQ+p1xmIO14UXzKoF8d7Tm0Gsjw==}
'@smithy/middleware-retry@3.0.9':
resolution: {integrity: sha512-Mrv9omExU1gA7Y0VEJG2LieGfPYtwwcEiOnVGZ54a37NEMr66TJ0glFslOJFuKWG6izg5DpKIUmDV9rRxjm47Q==}
engines: {node: '>=16.0.0'}
'@smithy/middleware-serde@3.0.3':
@ -273,12 +273,12 @@ packages:
resolution: {integrity: sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA==}
engines: {node: '>=16.0.0'}
'@smithy/node-config-provider@3.1.3':
resolution: {integrity: sha512-rxdpAZczzholz6CYZxtqDu/aKTxATD5DAUDVj7HoEulq+pDSQVWzbg0btZDlxeFfa6bb2b5tUvgdX5+k8jUqcg==}
'@smithy/node-config-provider@3.1.4':
resolution: {integrity: sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ==}
engines: {node: '>=16.0.0'}
'@smithy/node-http-handler@3.1.1':
resolution: {integrity: sha512-L71NLyPeP450r2J/mfu1jMc//Z1YnqJt2eSNw7uhiItaONnBLDA68J5jgxq8+MBDsYnFwNAIc7dBG1ImiWBiwg==}
'@smithy/node-http-handler@3.1.2':
resolution: {integrity: sha512-Td3rUNI7qqtoSLTsJBtsyfoG4cF/XMFmJr6Z2dX8QNzIi6tIW6YmuyFml8mJ2cNpyWNqITKbROMOFrvQjmsOvw==}
engines: {node: '>=16.0.0'}
'@smithy/property-provider@3.1.3':
@ -301,16 +301,16 @@ packages:
resolution: {integrity: sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ==}
engines: {node: '>=16.0.0'}
'@smithy/shared-ini-file-loader@3.1.3':
resolution: {integrity: sha512-Z8Y3+08vgoDgl4HENqNnnzSISAaGrF2RoKupoC47u2wiMp+Z8P/8mDh1CL8+8ujfi2U5naNvopSBmP/BUj8b5w==}
'@smithy/shared-ini-file-loader@3.1.4':
resolution: {integrity: sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ==}
engines: {node: '>=16.0.0'}
'@smithy/signature-v4@3.1.2':
resolution: {integrity: sha512-3BcPylEsYtD0esM4Hoyml/+s7WP2LFhcM3J2AGdcL2vx9O60TtfpDOL72gjb4lU8NeRPeKAwR77YNyyGvMbuEA==}
engines: {node: '>=16.0.0'}
'@smithy/smithy-client@3.1.5':
resolution: {integrity: sha512-x9bL9Mx2CT2P1OiUlHM+ZNpbVU6TgT32f9CmTRzqIHA7M4vYrROCWEoC3o4xHNJASoGd4Opos3cXYPgh+/m4Ww==}
'@smithy/smithy-client@3.1.7':
resolution: {integrity: sha512-nZbJZB0XI3YnaFBWGDBr7kjaew6O0oNYNmopyIz6gKZEbxzrtH7rwvU1GcVxcSFoOwWecLJEe79fxEMljHopFQ==}
engines: {node: '>=16.0.0'}
'@smithy/types@3.3.0':
@ -343,16 +343,16 @@ packages:
resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==}
engines: {node: '>=16.0.0'}
'@smithy/util-defaults-mode-browser@3.0.7':
resolution: {integrity: sha512-Q2txLyvQyGfmjsaDbVV7Sg8psefpFcrnlGapDzXGFRPFKRBeEg6OvFK8FljqjeHSaCZ6/UuzQExUPqBR/2qlDA==}
'@smithy/util-defaults-mode-browser@3.0.9':
resolution: {integrity: sha512-WKPcElz92MAQG09miBdb0GxEH/MwD5GfE8g07WokITq5g6J1ROQfYCKC1wNnkqAGfrSywT7L0rdvvqlBplqiyA==}
engines: {node: '>= 10.0.0'}
'@smithy/util-defaults-mode-node@3.0.7':
resolution: {integrity: sha512-F4Qcj1fG6MGi2BSWCslfsMSwllws/WzYONBGtLybyY+halAcXdWhcew+mej8M5SKd5hqPYp4f7b+ABQEaeytgg==}
'@smithy/util-defaults-mode-node@3.0.9':
resolution: {integrity: sha512-dQLrUqFxqpf0GvEKEuFdgXcdZwz6oFm752h4d6C7lQz+RLddf761L2r7dSwGWzESMMB3wKj0jL+skRhEGlecjw==}
engines: {node: '>= 10.0.0'}
'@smithy/util-endpoints@2.0.4':
resolution: {integrity: sha512-ZAtNf+vXAsgzgRutDDiklU09ZzZiiV/nATyqde4Um4priTmasDH+eLpp3tspL0hS2dEootyFMhu1Y6Y+tzpWBQ==}
'@smithy/util-endpoints@2.0.5':
resolution: {integrity: sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg==}
engines: {node: '>=16.0.0'}
'@smithy/util-hex-encoding@3.0.0':
@ -367,8 +367,8 @@ packages:
resolution: {integrity: sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w==}
engines: {node: '>=16.0.0'}
'@smithy/util-stream@3.0.5':
resolution: {integrity: sha512-xC3L5PKMAT/Bh8fmHNXP9sdQ4+4aKVUU3EEJ2CF/lLk7R+wtMJM+v/1B4en7jO++Wa5spGzFDBCl0QxgbUc5Ug==}
'@smithy/util-stream@3.0.6':
resolution: {integrity: sha512-w9i//7egejAIvplX821rPWWgaiY1dxsQUw0hXX7qwa/uZ9U3zplqTQ871jWadkcVB9gFDhkPWYVZf4yfFbZ0xA==}
engines: {node: '>=16.0.0'}
'@smithy/util-uri-escape@3.0.0':
@ -399,8 +399,8 @@ packages:
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
'@types/node@20.14.9':
resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==}
'@types/node@20.14.10':
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
async@0.2.10:
resolution: {integrity: sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==}
@ -572,107 +572,107 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.6.3
'@aws-sdk/client-s3@3.609.0':
'@aws-sdk/client-s3@3.614.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.609.0(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/client-sts': 3.609.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/middleware-bucket-endpoint': 3.609.0
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-bucket-endpoint': 3.614.0
'@aws-sdk/middleware-expect-continue': 3.609.0
'@aws-sdk/middleware-flexible-checksums': 3.609.0
'@aws-sdk/middleware-flexible-checksums': 3.614.0
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-location-constraint': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.614.0
'@aws-sdk/middleware-signing': 3.609.0
'@aws-sdk/middleware-ssec': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/signature-v4-multi-region': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/signature-v4-multi-region': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@aws-sdk/xml-builder': 3.609.0
'@smithy/config-resolver': 3.0.4
'@smithy/core': 2.2.4
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/eventstream-serde-browser': 3.0.4
'@smithy/eventstream-serde-config-resolver': 3.0.3
'@smithy/eventstream-serde-node': 3.0.4
'@smithy/fetch-http-handler': 3.2.0
'@smithy/fetch-http-handler': 3.2.1
'@smithy/hash-blob-browser': 3.1.2
'@smithy/hash-node': 3.0.3
'@smithy/hash-stream-node': 3.1.2
'@smithy/invalid-dependency': 3.0.3
'@smithy/md5-js': 3.0.3
'@smithy/middleware-content-length': 3.0.3
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-retry': 3.0.7
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-retry': 3.0.9
'@smithy/middleware-serde': 3.0.3
'@smithy/middleware-stack': 3.0.3
'@smithy/node-config-provider': 3.1.3
'@smithy/node-http-handler': 3.1.1
'@smithy/node-config-provider': 3.1.4
'@smithy/node-http-handler': 3.1.2
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
'@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.7
'@smithy/util-defaults-mode-node': 3.0.7
'@smithy/util-endpoints': 2.0.4
'@smithy/util-defaults-mode-browser': 3.0.9
'@smithy/util-defaults-mode-node': 3.0.9
'@smithy/util-endpoints': 2.0.5
'@smithy/util-retry': 3.0.3
'@smithy/util-stream': 3.0.5
'@smithy/util-stream': 3.0.6
'@smithy/util-utf8': 3.0.0
'@smithy/util-waiter': 3.1.2
tslib: 2.6.3
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0)':
'@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/client-sts': 3.609.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@smithy/config-resolver': 3.0.4
'@smithy/core': 2.2.4
'@smithy/fetch-http-handler': 3.2.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
'@smithy/hash-node': 3.0.3
'@smithy/invalid-dependency': 3.0.3
'@smithy/middleware-content-length': 3.0.3
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-retry': 3.0.7
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-retry': 3.0.9
'@smithy/middleware-serde': 3.0.3
'@smithy/middleware-stack': 3.0.3
'@smithy/node-config-provider': 3.1.3
'@smithy/node-http-handler': 3.1.1
'@smithy/node-config-provider': 3.1.4
'@smithy/node-http-handler': 3.1.2
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
'@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.7
'@smithy/util-defaults-mode-node': 3.0.7
'@smithy/util-endpoints': 2.0.4
'@smithy/util-defaults-mode-browser': 3.0.9
'@smithy/util-defaults-mode-node': 3.0.9
'@smithy/util-endpoints': 2.0.5
'@smithy/util-middleware': 3.0.3
'@smithy/util-retry': 3.0.3
'@smithy/util-utf8': 3.0.0
@ -680,42 +680,42 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso@3.609.0':
'@aws-sdk/client-sso@3.614.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@smithy/config-resolver': 3.0.4
'@smithy/core': 2.2.4
'@smithy/fetch-http-handler': 3.2.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
'@smithy/hash-node': 3.0.3
'@smithy/invalid-dependency': 3.0.3
'@smithy/middleware-content-length': 3.0.3
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-retry': 3.0.7
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-retry': 3.0.9
'@smithy/middleware-serde': 3.0.3
'@smithy/middleware-stack': 3.0.3
'@smithy/node-config-provider': 3.1.3
'@smithy/node-http-handler': 3.1.1
'@smithy/node-config-provider': 3.1.4
'@smithy/node-http-handler': 3.1.2
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
'@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.7
'@smithy/util-defaults-mode-node': 3.0.7
'@smithy/util-endpoints': 2.0.4
'@smithy/util-defaults-mode-browser': 3.0.9
'@smithy/util-defaults-mode-node': 3.0.9
'@smithy/util-endpoints': 2.0.5
'@smithy/util-middleware': 3.0.3
'@smithy/util-retry': 3.0.3
'@smithy/util-utf8': 3.0.0
@ -723,44 +723,44 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sts@3.609.0':
'@aws-sdk/client-sts@3.614.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/client-sso-oidc': 3.609.0(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@smithy/config-resolver': 3.0.4
'@smithy/core': 2.2.4
'@smithy/fetch-http-handler': 3.2.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
'@smithy/hash-node': 3.0.3
'@smithy/invalid-dependency': 3.0.3
'@smithy/middleware-content-length': 3.0.3
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-retry': 3.0.7
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-retry': 3.0.9
'@smithy/middleware-serde': 3.0.3
'@smithy/middleware-stack': 3.0.3
'@smithy/node-config-provider': 3.1.3
'@smithy/node-http-handler': 3.1.1
'@smithy/node-config-provider': 3.1.4
'@smithy/node-http-handler': 3.1.2
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
'@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.7
'@smithy/util-defaults-mode-node': 3.0.7
'@smithy/util-endpoints': 2.0.4
'@smithy/util-defaults-mode-browser': 3.0.9
'@smithy/util-defaults-mode-node': 3.0.9
'@smithy/util-endpoints': 2.0.5
'@smithy/util-middleware': 3.0.3
'@smithy/util-retry': 3.0.3
'@smithy/util-utf8': 3.0.0
@ -768,12 +768,12 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/core@3.609.0':
'@aws-sdk/core@3.614.0':
dependencies:
'@smithy/core': 2.2.4
'@smithy/core': 2.2.6
'@smithy/protocol-http': 4.0.3
'@smithy/signature-v4': 3.1.2
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
fast-xml-parser: 4.2.5
tslib: 2.6.3
@ -785,48 +785,48 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/credential-provider-http@3.609.0':
'@aws-sdk/credential-provider-http@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/fetch-http-handler': 3.2.0
'@smithy/node-http-handler': 3.1.1
'@smithy/fetch-http-handler': 3.2.1
'@smithy/node-http-handler': 3.1.2
'@smithy/property-provider': 3.1.3
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/util-stream': 3.0.5
'@smithy/util-stream': 3.0.6
tslib: 2.6.3
'@aws-sdk/credential-provider-ini@3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)':
'@aws-sdk/credential-provider-ini@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/client-sts': 3.609.0
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/credential-provider-env': 3.609.0
'@aws-sdk/credential-provider-http': 3.609.0
'@aws-sdk/credential-provider-process': 3.609.0
'@aws-sdk/credential-provider-sso': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/credential-provider-http': 3.614.0
'@aws-sdk/credential-provider-process': 3.614.0
'@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/credential-provider-imds': 3.1.3
'@smithy/credential-provider-imds': 3.1.4
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
transitivePeerDependencies:
- '@aws-sdk/client-sso-oidc'
- aws-crt
'@aws-sdk/credential-provider-node@3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)':
'@aws-sdk/credential-provider-node@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/credential-provider-env': 3.609.0
'@aws-sdk/credential-provider-http': 3.609.0
'@aws-sdk/credential-provider-ini': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/credential-provider-process': 3.609.0
'@aws-sdk/credential-provider-sso': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/credential-provider-http': 3.614.0
'@aws-sdk/credential-provider-ini': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/credential-provider-process': 3.614.0
'@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/credential-provider-imds': 3.1.3
'@smithy/credential-provider-imds': 3.1.4
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
transitivePeerDependencies:
@ -834,40 +834,40 @@ snapshots:
- '@aws-sdk/client-sts'
- aws-crt
'@aws-sdk/credential-provider-process@3.609.0':
'@aws-sdk/credential-provider-process@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/credential-provider-sso@3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))':
'@aws-sdk/credential-provider-sso@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))':
dependencies:
'@aws-sdk/client-sso': 3.609.0
'@aws-sdk/token-providers': 3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))
'@aws-sdk/client-sso': 3.614.0
'@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
transitivePeerDependencies:
- '@aws-sdk/client-sso-oidc'
- aws-crt
'@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.609.0)':
'@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/client-sts': 3.609.0
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-bucket-endpoint@3.609.0':
'@aws-sdk/middleware-bucket-endpoint@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-arn-parser': 3.568.0
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/protocol-http': 4.0.3
'@smithy/types': 3.3.0
'@smithy/util-config-provider': 3.0.0
@ -880,7 +880,7 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-flexible-checksums@3.609.0':
'@aws-sdk/middleware-flexible-checksums@3.614.0':
dependencies:
'@aws-crypto/crc32': 5.2.0
'@aws-crypto/crc32c': 5.2.0
@ -917,14 +917,14 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-sdk-s3@3.609.0':
'@aws-sdk/middleware-sdk-s3@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-arn-parser': 3.568.0
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/protocol-http': 4.0.3
'@smithy/signature-v4': 3.1.2
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/util-config-provider': 3.0.0
tslib: 2.6.3
@ -945,38 +945,38 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-user-agent@3.609.0':
'@aws-sdk/middleware-user-agent@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@smithy/protocol-http': 4.0.3
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/region-config-resolver@3.609.0':
'@aws-sdk/region-config-resolver@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/types': 3.3.0
'@smithy/util-config-provider': 3.0.0
'@smithy/util-middleware': 3.0.3
tslib: 2.6.3
'@aws-sdk/signature-v4-multi-region@3.609.0':
'@aws-sdk/signature-v4-multi-region@3.614.0':
dependencies:
'@aws-sdk/middleware-sdk-s3': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.614.0
'@aws-sdk/types': 3.609.0
'@smithy/protocol-http': 4.0.3
'@smithy/signature-v4': 3.1.2
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/token-providers@3.609.0(@aws-sdk/client-sso-oidc@3.609.0(@aws-sdk/client-sts@3.609.0))':
'@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))':
dependencies:
'@aws-sdk/client-sso-oidc': 3.609.0(@aws-sdk/client-sts@3.609.0)
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
@ -989,11 +989,11 @@ snapshots:
dependencies:
tslib: 2.6.3
'@aws-sdk/util-endpoints@3.609.0':
'@aws-sdk/util-endpoints@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/types': 3.3.0
'@smithy/util-endpoints': 2.0.4
'@smithy/util-endpoints': 2.0.5
tslib: 2.6.3
'@aws-sdk/util-locate-window@3.568.0':
@ -1007,10 +1007,10 @@ snapshots:
bowser: 2.11.0
tslib: 2.6.3
'@aws-sdk/util-user-agent-node@3.609.0':
'@aws-sdk/util-user-agent-node@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
@ -1033,28 +1033,28 @@ snapshots:
dependencies:
tslib: 2.6.3
'@smithy/config-resolver@3.0.4':
'@smithy/config-resolver@3.0.5':
dependencies:
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/types': 3.3.0
'@smithy/util-config-provider': 3.0.0
'@smithy/util-middleware': 3.0.3
tslib: 2.6.3
'@smithy/core@2.2.4':
'@smithy/core@2.2.6':
dependencies:
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-retry': 3.0.7
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-retry': 3.0.9
'@smithy/middleware-serde': 3.0.3
'@smithy/protocol-http': 4.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/util-middleware': 3.0.3
tslib: 2.6.3
'@smithy/credential-provider-imds@3.1.3':
'@smithy/credential-provider-imds@3.1.4':
dependencies:
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/property-provider': 3.1.3
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
@ -1090,7 +1090,7 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/fetch-http-handler@3.2.0':
'@smithy/fetch-http-handler@3.2.1':
dependencies:
'@smithy/protocol-http': 4.0.3
'@smithy/querystring-builder': 3.0.3
@ -1143,22 +1143,22 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/middleware-endpoint@3.0.4':
'@smithy/middleware-endpoint@3.0.5':
dependencies:
'@smithy/middleware-serde': 3.0.3
'@smithy/node-config-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
'@smithy/url-parser': 3.0.3
'@smithy/util-middleware': 3.0.3
tslib: 2.6.3
'@smithy/middleware-retry@3.0.7':
'@smithy/middleware-retry@3.0.9':
dependencies:
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/protocol-http': 4.0.3
'@smithy/service-error-classification': 3.0.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
'@smithy/util-middleware': 3.0.3
'@smithy/util-retry': 3.0.3
@ -1175,14 +1175,14 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/node-config-provider@3.1.3':
'@smithy/node-config-provider@3.1.4':
dependencies:
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/node-http-handler@3.1.1':
'@smithy/node-http-handler@3.1.2':
dependencies:
'@smithy/abort-controller': 3.1.1
'@smithy/protocol-http': 4.0.3
@ -1215,7 +1215,7 @@ snapshots:
dependencies:
'@smithy/types': 3.3.0
'@smithy/shared-ini-file-loader@3.1.3':
'@smithy/shared-ini-file-loader@3.1.4':
dependencies:
'@smithy/types': 3.3.0
tslib: 2.6.3
@ -1230,13 +1230,13 @@ snapshots:
'@smithy/util-utf8': 3.0.0
tslib: 2.6.3
'@smithy/smithy-client@3.1.5':
'@smithy/smithy-client@3.1.7':
dependencies:
'@smithy/middleware-endpoint': 3.0.4
'@smithy/middleware-endpoint': 3.0.5
'@smithy/middleware-stack': 3.0.3
'@smithy/protocol-http': 4.0.3
'@smithy/types': 3.3.0
'@smithy/util-stream': 3.0.5
'@smithy/util-stream': 3.0.6
tslib: 2.6.3
'@smithy/types@3.3.0':
@ -1277,27 +1277,27 @@ snapshots:
dependencies:
tslib: 2.6.3
'@smithy/util-defaults-mode-browser@3.0.7':
'@smithy/util-defaults-mode-browser@3.0.9':
dependencies:
'@smithy/property-provider': 3.1.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
bowser: 2.11.0
tslib: 2.6.3
'@smithy/util-defaults-mode-node@3.0.7':
'@smithy/util-defaults-mode-node@3.0.9':
dependencies:
'@smithy/config-resolver': 3.0.4
'@smithy/credential-provider-imds': 3.1.3
'@smithy/node-config-provider': 3.1.3
'@smithy/config-resolver': 3.0.5
'@smithy/credential-provider-imds': 3.1.4
'@smithy/node-config-provider': 3.1.4
'@smithy/property-provider': 3.1.3
'@smithy/smithy-client': 3.1.5
'@smithy/smithy-client': 3.1.7
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/util-endpoints@2.0.4':
'@smithy/util-endpoints@2.0.5':
dependencies:
'@smithy/node-config-provider': 3.1.3
'@smithy/node-config-provider': 3.1.4
'@smithy/types': 3.3.0
tslib: 2.6.3
@ -1316,10 +1316,10 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@smithy/util-stream@3.0.5':
'@smithy/util-stream@3.0.6':
dependencies:
'@smithy/fetch-http-handler': 3.2.0
'@smithy/node-http-handler': 3.1.1
'@smithy/fetch-http-handler': 3.2.1
'@smithy/node-http-handler': 3.1.2
'@smithy/types': 3.3.0
'@smithy/util-base64': 3.0.0
'@smithy/util-buffer-from': 3.0.0
@ -1353,13 +1353,13 @@ snapshots:
'@types/fluent-ffmpeg@2.1.24':
dependencies:
'@types/node': 20.14.9
'@types/node': 20.14.10
'@types/luxon@3.4.2': {}
'@types/ms@0.7.34': {}
'@types/node@20.14.9':
'@types/node@20.14.10':
dependencies:
undici-types: 5.26.5
@ -1431,7 +1431,7 @@ snapshots:
'@types/debug': 4.1.12
'@types/fluent-ffmpeg': 2.1.24
'@types/luxon': 3.4.2
'@types/node': 20.14.9
'@types/node': 20.14.10
debug: 4.3.5
execa: 8.0.1
fluent-ffmpeg: 2.1.3

View File

@ -9,7 +9,7 @@ function main() {
total: 365
}
console.log(bell()+' '+page)
console.log(bell()+' page:'+page.page)
setTimeout(() => {
return main()
}, 2000)

View File

@ -6,7 +6,7 @@
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js",
"start": "node dist/index.js",
"build": "tsc --build"
},
"dependencies": {

View File

@ -1,70 +0,0 @@
import 'dotenv/config';
import { Client, Events, GatewayIntentBits, Partials } from 'discord.js';
if (!process.env.DISCORD_TOKEN) throw new Error("DISCORD_TOKEN was missing from env");
if (!process.env.DISCORD_CHANNEL_ID) throw new Error("DISCORD_CHANNEL_ID was missing from env");
const channelId = ''+process.env.DISCORD_CHANNEL_ID
console.log(`channelId is ${channelId}`)
// Create a new client instance
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
],
partials: [
Partials.Message,
Partials.Channel,
Partials.Reaction,
]
});
// When the client is ready, run this code (only once).
// The distinction between `client: Client<boolean>` and `readyClient: Client<true>` is important for TypeScript developers.
// It makes some properties non-nullable.
client.once(Events.ClientReady, readyClient => {
console.log(`Ready! Logged in as ${readyClient.user.tag} yuhu`);
// client.channels.cache.get(process.env.DISCORD_CHANNEL_ID).send('testing 123');
readyClient.channels.fetch(channelId).then(channel => {
channel.send('generic welcome message!')
});
// console.log(readyClient.channels)
// const channel = readyClient.channels.cache.get(process.env.DISCORD_CHANNEL_ID);
// channel.send('testing 135');
});
client.on(Events.InteractionCreate, async interaction => {
if (!interaction.isChatInputCommand()) return;
const { commandName } = interaction;
if (commandName === 'react') {
const message = await interaction.reply({ content: 'You can react with Unicode emojis!', fetchReply: true });
message.react('😄');
}
})
client.on(Events.MessageReactionAdd, async (reaction, user) => {
// When a reaction is received, check if the structure is partial
if (reaction.partial) {
// If the message this reaction belongs to was removed, the fetching might result in an API error which should be handled
try {
await reaction.fetch();
} catch (error) {
console.error('Something went wrong when fetching the message:', error);
// Return as `reaction.message.author` may be undefined/null
return;
}
}
// Now the message has been cached and is fully available
console.log(`${reaction.message.author}'s message "${reaction.message.content}" gained a reaction!`);
// The reaction is now also fully available and the properties will be reflected accurately:
console.log(`${reaction.count} user(s) have given the same reaction to this message!`);
});
// Log in to Discord with your client's token
client.login(process.env.DISCORD_TOKEN);

View File

@ -6,15 +6,21 @@
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index",
"dev": "nodemon index"
"start": "node ./dist/index.js",
"dev": "nodemon --ext js,ts,json,yaml --exec \"node --loader ts-node/esm --disable-warning=ExperimentalWarning ./src/index.ts\"",
"build": "tsc --build"
},
"packageManager": "pnpm@9.5.0",
"keywords": [],
"author": "",
"license": "Unlicense",
"dependencies": {
"discord.js": "^14.15.3",
"dotenv": "^16.4.5",
"nodemon": "^3.1.4"
"dotenv": "^16.4.5"
},
"devDependencies": {
"nodemon": "^3.1.4",
"ts-node": "^10.9.2",
"typescript": "^5.5.3"
}
}

View File

@ -14,12 +14,57 @@ importers:
dotenv:
specifier: ^16.4.5
version: 16.4.5
devDependencies:
nodemon:
specifier: ^3.1.4
version: 3.1.4
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.14.10)(typescript@5.5.3)
typescript:
specifier: ^5.5.3
version: 5.5.3
../..: {}
../archive: {}
../boop: {}
../capture: {}
../image: {}
../infra: {}
../next: {}
../scout: {}
../storage: {}
../strapi: {}
../taco: {}
../temporal-worker: {}
../temporal-workflows: {}
../types: {}
../uppy: {}
../utils: {}
../video: {}
packages:
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
'@discordjs/builders@1.8.2':
resolution: {integrity: sha512-6wvG3QaCjtMu0xnle4SoOIeFB4y6fKMN6WZfy3BMKJdQQtPLik8KGzDwBVL/+wTtcE/ZlFjgEk74GublyEVZ7g==}
engines: {node: '>=16.11.0'}
@ -48,6 +93,16 @@ packages:
resolution: {integrity: sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==}
engines: {node: '>=16.11.0'}
'@jridgewell/resolve-uri@3.1.2':
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.9':
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
'@sapphire/async-queue@1.5.2':
resolution: {integrity: sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
@ -60,6 +115,18 @@ packages:
resolution: {integrity: sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
'@tsconfig/node10@1.0.11':
resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
'@tsconfig/node12@1.0.11':
resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
'@tsconfig/node14@1.0.3':
resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
'@types/node@20.14.10':
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
@ -70,10 +137,22 @@ packages:
resolution: {integrity: sha512-cedU1DrzO4oliUigSAOqSgts6wEfGGSbpO1hYxvKbz8sr7a0meyP3GxnL6hIUtBK0nMG6zHfIYWcqOIb+MRI7w==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
acorn-walk@8.3.3:
resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==}
engines: {node: '>=0.4.0'}
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
engines: {node: '>=0.4.0'}
hasBin: true
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@ -95,6 +174,9 @@ packages:
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
debug@4.3.5:
resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
engines: {node: '>=6.0'}
@ -104,6 +186,10 @@ packages:
supports-color:
optional: true
diff@4.0.2:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
discord-api-types@0.37.83:
resolution: {integrity: sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==}
@ -163,6 +249,9 @@ packages:
magic-bytes.js@1.10.0:
resolution: {integrity: sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==}
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@ -213,9 +302,28 @@ packages:
ts-mixer@6.0.4:
resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==}
ts-node@10.9.2:
resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
'@swc/core': '>=1.2.50'
'@swc/wasm': '>=1.2.50'
'@types/node': '*'
typescript: '>=2.7'
peerDependenciesMeta:
'@swc/core':
optional: true
'@swc/wasm':
optional: true
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
typescript@5.5.3:
resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'}
hasBin: true
undefsafe@2.0.5:
resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==}
@ -226,6 +334,9 @@ packages:
resolution: {integrity: sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==}
engines: {node: '>=18.0'}
v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
ws@8.18.0:
resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
engines: {node: '>=10.0.0'}
@ -238,8 +349,16 @@ packages:
utf-8-validate:
optional: true
yn@3.1.1:
resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
engines: {node: '>=6'}
snapshots:
'@cspotcode/source-map-support@0.8.1':
dependencies:
'@jridgewell/trace-mapping': 0.3.9
'@discordjs/builders@1.8.2':
dependencies:
'@discordjs/formatters': 0.4.0
@ -287,6 +406,15 @@ snapshots:
- bufferutil
- utf-8-validate
'@jridgewell/resolve-uri@3.1.2': {}
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
'@sapphire/async-queue@1.5.2': {}
'@sapphire/shapeshift@3.9.7':
@ -296,6 +424,14 @@ snapshots:
'@sapphire/snowflake@3.5.3': {}
'@tsconfig/node10@1.0.11': {}
'@tsconfig/node12@1.0.11': {}
'@tsconfig/node14@1.0.3': {}
'@tsconfig/node16@1.0.4': {}
'@types/node@20.14.10':
dependencies:
undici-types: 5.26.5
@ -306,11 +442,19 @@ snapshots:
'@vladfrangu/async_event_emitter@2.4.1': {}
acorn-walk@8.3.3:
dependencies:
acorn: 8.12.1
acorn@8.12.1: {}
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
arg@4.1.3: {}
balanced-match@1.0.2: {}
binary-extensions@2.3.0: {}
@ -338,12 +482,16 @@ snapshots:
concat-map@0.0.1: {}
create-require@1.1.1: {}
debug@4.3.5(supports-color@5.5.0):
dependencies:
ms: 2.1.2
optionalDependencies:
supports-color: 5.5.0
diff@4.0.2: {}
discord-api-types@0.37.83: {}
discord.js@14.15.3:
@ -401,6 +549,8 @@ snapshots:
magic-bytes.js@1.10.0: {}
make-error@1.3.6: {}
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
@ -448,12 +598,36 @@ snapshots:
ts-mixer@6.0.4: {}
ts-node@10.9.2(@types/node@20.14.10)(typescript@5.5.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
'@types/node': 20.14.10
acorn: 8.12.1
acorn-walk: 8.3.3
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
typescript: 5.5.3
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
tslib@2.6.2: {}
typescript@5.5.3: {}
undefsafe@2.0.5: {}
undici-types@5.26.5: {}
undici@6.13.0: {}
v8-compile-cache-lib@3.0.1: {}
ws@8.18.0: {}
yn@3.1.1: {}

View File

@ -0,0 +1,45 @@
import { type ChatInputCommandInteraction, SlashCommandBuilder, Message } from 'discord.js';
const dongers: string[] = [
'( ͡ᵔ ͜ʖ ͡ᵔ )',
'¯\_(ツ)_/¯',
'(๑>ᴗ<๑)',
'(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)',
'( ͡° ͜ʖ ͡°)',
'٩(͡๏̯͡๏)۶',
'ლ(´◉❥◉`ლ)',
'( ゚Д゚)',
'ԅ( ͒ ۝ ͒ )ᕤ',
'( ͡ᵔ ͜ʖ ͡°)',
'( ͠° ͟ʖ ͡°)╭∩╮',
'༼ つ ❦౪❦ ༽つ',
'( ͡↑ ͜ʖ ͡↑)',
'(ভ_ ভ) ރ / ┊ \',
'ヽ(⌐□益□)ノ',
'༼ つ ◕‿◕ ༽つ',
'ヽ(⚆෴⚆)ノ',
'(つ .•́ _ʖ •̀.)つ',
'༼⌐■ل͟■༽',
'┬─┬ノ( ͡° ͜ʖ ͡°ノ)',
'༼⁰o⁰༽꒳ᵒ꒳ᵎᵎᵎ',
'( -_・) ▄︻̷̿┻̿═━一',
'【 º ᗜ º 】',
'ᕦ(✧╭╮✧)ᕥ',
'┗( TT )┛',
'(Φ ᆺ Φ)',
'(TдT)',
'☞(◉▽◉)☞'
];
export default {
data: new SlashCommandBuilder()
.setName('donger')
.setDescription('Replies with a free donger!'),
async execute(interaction: ChatInputCommandInteraction): Promise<void> {
await interaction.reply({
content: dongers[Math.floor(Math.random()*dongers.length)]
});
},
};

View File

@ -0,0 +1,16 @@
import { type ChatInputCommandInteraction, SlashCommandBuilder } from 'discord.js';
export default {
data: new SlashCommandBuilder()
.setName('sim-email')
.setDescription('Simulate an incoming platform notification e-mail'),
async execute(interaction: ChatInputCommandInteraction): Promise<void> {
await interaction.reply({
content: 'testing 123 this is sim-email (simEmail.ts)'
});
},
};

View File

@ -0,0 +1,25 @@
import 'dotenv/config';
import { REST, Routes } from 'discord.js';
if (!process.env.DISCORD_APPLICATION_ID) throw new Error('DISCORD_APPLICATION_ID was undefined in env');
if (!process.env.DISCORD_GUILD_ID) throw new Error('DISCORD_GUILD_ID was undefined in env');
if (!process.env.DISCORD_TOKEN) throw new Error('DISCORD_TOKEN was undefined in env');
// Construct and prepare an instance of the REST module
const rest = new REST({ version: '9' }).setToken(process.env.DISCORD_TOKEN);
export default async function deployCommands(commands: any[]): Promise<void> {
try {
console.log(`Started refreshing ${commands.length} application (/) commands.`);
// and deploy your commands!
const data: any = await rest.put(
Routes.applicationGuildCommands(process.env.DISCORD_APPLICATION_ID!, process.env.DISCORD_GUILD_ID!),
{ body: commands },
);
console.log(`Successfully reloaded ${data.length} application (/) commands.`);
} catch (error) {
// And of course, make sure you catch and log any errors!
console.error(error);
}
}

105
packages/bot/src/index.ts Normal file
View File

@ -0,0 +1,105 @@
import 'dotenv/config';
import { type CommandInteraction, Client, Collection, Events, GatewayIntentBits, Partials } from 'discord.js';
import loadCommands from './loadCommands.js';
import deployCommands from './deployCommands.js';
if (!process.env.DISCORD_TOKEN) throw new Error("DISCORD_TOKEN was missing from env");
if (!process.env.DISCORD_CHANNEL_ID) throw new Error("DISCORD_CHANNEL_ID was missing from env");
async function setup(commands: any[]) {
if (!commands) throw new Error('commands passed to setup() was missing');
console.log('commands as follows')
console.log(commands)
const channelId = ''+process.env.DISCORD_CHANNEL_ID
console.log(`channelId is ${channelId}`)
// Create a new client instance
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.GuildMessageReactions,
],
partials: [
Partials.Message,
Partials.Channel,
Partials.Reaction,
]
});
client.on(Events.InteractionCreate, interaction => {
if (!interaction.isChatInputCommand()) return;
const { commandName } = interaction;
console.log(`commandName=${commandName}`)
commands.find((c) => c.data.name === commandName).execute(interaction)
});
// When the client is ready, run this code (only once).
// The distinction between `client: Client<boolean>` and `readyClient: Client<true>` is important for TypeScript developers.
// It makes some properties non-nullable.
client.once(Events.ClientReady, readyClient => {
console.log(`Ready! Logged in as ${readyClient.user.tag} coño!`);
// client.channels.cache.get(process.env.DISCORD_CHANNEL_ID).send('testing 123');
// readyClient.channels.fetch(channelId).then(channel => {
// channel.send('generic welcome message!')
// });
// console.log(readyClient.channels)
// const channel = readyClient.channels.cache.get(process.env.DISCORD_CHANNEL_ID);
// channel.send('testing 135');
});
client.on(Events.InteractionCreate, async interaction => {
if (!interaction.isChatInputCommand()) return;
const { commandName } = interaction;
if (commandName === 'react') {
const message = await interaction.reply({ content: 'You can react with Unicode emojis!', fetchReply: true });
message.react('😄');
}
})
client.on(Events.MessageReactionAdd, async (reaction, user) => {
// When a reaction is received, check if the structure is partial
if (reaction.partial) {
// If the message this reaction belongs to was removed, the fetching might result in an API error which should be handled
try {
await reaction.fetch();
} catch (error) {
console.error('Something went wrong when fetching the message:', error);
// Return as `reaction.message.author` may be undefined/null
return;
}
}
// Now the message has been cached and is fully available
console.log(`${reaction.message.author}'s message "${reaction.message.content}" gained a reaction!`);
// The reaction is now also fully available and the properties will be reflected accurately:
console.log(`${reaction.count} user(s) have given the same reaction to this message!`);
});
// Log in to Discord with your client's token
client.login(process.env.DISCORD_TOKEN);
}
async function main() {
const commands = await loadCommands()
if (!commands) throw new Error('there were no commands available to be loaded.');
await deployCommands(commands.map((c) => c.data.toJSON()))
console.log('following is the loaded commands')
console.log(commands)
console.log(`${commands.length} commands deployed: ${commands.map((c) => c.name).join(', ')}`)
setup(commands)
}
main()

View File

@ -0,0 +1,33 @@
import * as path from 'node:path';
import * as fs from 'node:fs';
import { dirname } from 'node:path';
import { fileURLToPath } from 'url';
const __dirname = dirname(fileURLToPath(import.meta.url));
export default async function loadCommands(): Promise<any[]> {
const commands: any[] = [];
// console.log('Grab all the command folders from the commands directory you created earlier')
const foldersPath = path.join(__dirname, 'commands');
const commandFolders = fs.readdirSync(foldersPath);
for (const folder of commandFolders) {
console.log('Grab all the command files from the commands directory you created earlier')
console.log(`foldersPath=${foldersPath}, folder=${folder}`);
const commandsPath = path.join(foldersPath, folder);
const commandFiles = fs.readdirSync(commandsPath).filter(file => file.endsWith('.ts'));
console.log(`commandFiles=${commandFiles}`)
console.log(`Grab the SlashCommandBuilder#toJSON() output of each command's data for deployment`)
for (const file of commandFiles) {
const filePath = path.join(commandsPath, file);
const command = (await import(filePath)).default;
console.log(command)
if ('data' in command && 'execute' in command) {
commands.push(command);
} else {
console.log(`[WARNING] The command at ${filePath} is missing a required "data" or "execute" property.`);
}
}
}
return commands;
}

View File

@ -0,0 +1,31 @@
{
"compilerOptions": {
// Base Options recommended for all projects
"esModuleInterop": true,
"skipLibCheck": true,
"target": "es2022",
"allowJs": true,
"resolveJsonModule": true,
"moduleDetection": "force",
"isolatedModules": true,
"verbatimModuleSyntax": true,
// Enable strict type checking so you can catch bugs early
"strict": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
// Transpile our TypeScript code to JavaScript
"module": "NodeNext",
"outDir": "dist",
"lib": [
"es2022"
]
},
// Include the necessary files for your project
"include": [
"**/*.ts",
"**/*.tsx"
],
"exclude": [
"node_modules"
]
}

View File

@ -22,7 +22,7 @@ importers:
version: 6.1.0
fastify:
specifier: ^4.12.0
version: 4.27.0
version: 4.28.1
fastq:
specifier: ^1.15.0
version: 1.17.1
@ -58,7 +58,7 @@ importers:
version: 0.78.0
winston:
specifier: ^3.9.0
version: 3.13.0
version: 3.13.1
youtube-dl-wrap:
specifier: git+https://github.com/insanity54/youtube-dl-wrap.git
version: https://codeload.github.com/insanity54/youtube-dl-wrap/tar.gz/b47e9388063b4ef516624112ef59b7d11f7775d9
@ -71,7 +71,7 @@ importers:
version: 1.0.0-rc.12
mocha:
specifier: ^10.2.0
version: 10.4.0
version: 10.6.0
multiformats:
specifier: ^11.0.1
version: 11.0.2
@ -103,8 +103,8 @@ packages:
'@dabh/diagnostics@2.0.3':
resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==}
'@fastify/ajv-compiler@3.5.0':
resolution: {integrity: sha512-ebbEtlI7dxXF5ziNdr05mOY8NnDiPB1XvAlLHctRt/Rc+C3LCOVW5imUVX+mhvUhnNzmPBHewUkOFgGlCxgdAA==}
'@fastify/ajv-compiler@3.6.0':
resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==}
'@fastify/error@3.4.1':
resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==}
@ -172,11 +172,11 @@ packages:
ajv:
optional: true
ajv@8.13.0:
resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==}
ajv@8.16.0:
resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==}
ansi-colors@4.1.1:
resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
ansi-regex@5.0.1:
@ -264,10 +264,6 @@ packages:
resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
engines: {node: '>= 6'}
chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
@ -335,8 +331,8 @@ packages:
supports-color:
optional: true
debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
debug@4.3.5:
resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@ -348,18 +344,14 @@ packages:
resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==}
engines: {node: '>=10'}
deep-eql@4.1.3:
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
deep-eql@4.1.4:
resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==}
engines: {node: '>=6'}
denque@2.1.0:
resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
engines: {node: '>=0.10'}
diff@5.0.0:
resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==}
engines: {node: '>=0.3.1'}
diff@5.2.0:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
@ -426,8 +418,8 @@ packages:
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
fast-json-stringify@5.16.0:
resolution: {integrity: sha512-A4bg6E15QrkuVO3f0SwIASgzMzR6XC4qTyTqhf3hYXy0iazbAdZKwkE+ox4WgzKyzM6ygvbdq3r134UjOaaAnA==}
fast-json-stringify@5.16.1:
resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==}
fast-querystring@1.1.2:
resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==}
@ -436,11 +428,11 @@ packages:
resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==}
engines: {node: '>=6'}
fast-uri@2.3.0:
resolution: {integrity: sha512-eel5UKGn369gGEWOqBShmFJWfq/xSJvsgDzgLYC845GneayWvXBf0lJCBn5qTABfewy1ZDPoaR5OZCP+kssfuw==}
fast-uri@2.4.0:
resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==}
fastify@4.27.0:
resolution: {integrity: sha512-ci9IXzbigB8dyi0mSy3faa3Bsj0xWAPb9JeT4KRzubdSb6pNhcADRUaXCBml6V1Ss/a05kbtQls5LBmhHydoTA==}
fastify@4.28.1:
resolution: {integrity: sha512-kFWUtpNr4i7t5vY2EJPCN2KgMVpuqfU4NjnJNCgiNB900oiDeYqaNDRcAfeBbOF5hGixixxcKnOU4KN9z6QncQ==}
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
@ -517,6 +509,7 @@ packages:
glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
deprecated: Glob versions prior to v9 are no longer supported
has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
@ -645,8 +638,8 @@ packages:
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
engines: {node: '>=10'}
logform@2.6.0:
resolution: {integrity: sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==}
logform@2.6.1:
resolution: {integrity: sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==}
engines: {node: '>= 12.0.0'}
loupe@2.3.7:
@ -662,16 +655,12 @@ packages:
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
minimatch@5.0.1:
resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==}
engines: {node: '>=10'}
minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
mocha@10.4.0:
resolution: {integrity: sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==}
mocha@10.6.0:
resolution: {integrity: sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==}
engines: {node: '>= 14.0.0'}
hasBin: true
@ -685,8 +674,8 @@ packages:
resolution: {integrity: sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==}
engines: {node: '>=16.0.0', npm: '>=7.0.0'}
nan@2.19.0:
resolution: {integrity: sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==}
nan@2.20.0:
resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==}
nise@5.1.9:
resolution: {integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==}
@ -778,8 +767,8 @@ packages:
pino-std-serializers@7.0.0:
resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
pino@9.1.0:
resolution: {integrity: sha512-qUcgfrlyOtjwhNLdbhoL7NR4NkHjzykAPw0V2QLFbvu/zss29h4NkRnibyFzBrNCbzCOY3WZ9hhKSwfOkNggYA==}
pino@9.2.0:
resolution: {integrity: sha512-g3/hpwfujK5a4oVbaefoJxezLzsDgLcNJeITvC6yrfwYeT9la+edCK42j5QpEQSQCZgTKapXvnQIdgZwvRaZug==}
hasBin: true
postgres@3.4.4:
@ -863,8 +852,8 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rfdc@1.3.1:
resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
@ -899,8 +888,8 @@ packages:
resolution: {integrity: sha512-hJWMZRwP75ocoBM+1/YaCsvS0j5MTPeBHJkS2/wruehl9xwtX30HlDF1Gt6UZ8HHHY8SJa2/IL+jo+JJCd59rA==}
engines: {node: '>=0.4.0'}
serialize-javascript@6.0.0:
resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
set-cookie-parser@2.6.0:
resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
@ -991,8 +980,8 @@ packages:
text-hex@1.0.0:
resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
thread-stream@3.0.1:
resolution: {integrity: sha512-O5O/RbdV3CjhtwFa4slXvrb/26lzsf4/NMts3QFIRniIsi+584QSneJXaHXasqcZO+B7pWZkr+4h9knhnAQevg==}
thread-stream@3.1.0:
resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
@ -1014,8 +1003,8 @@ packages:
resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
engines: {node: '>= 14.0.0'}
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@ -1061,16 +1050,16 @@ packages:
engines: {node: '>= 8'}
hasBin: true
winston-transport@4.7.0:
resolution: {integrity: sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==}
winston-transport@4.7.1:
resolution: {integrity: sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==}
engines: {node: '>= 12.0.0'}
winston@3.13.0:
resolution: {integrity: sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==}
winston@3.13.1:
resolution: {integrity: sha512-SvZit7VFNvXRzbqGHsv5KSmgbEYR5EiQfDAL9gxYkRqa934Hnk++zze0wANKtMHcy/gI4W/3xmSDwlhf865WGw==}
engines: {node: '>= 12.0.0'}
workerpool@6.2.1:
resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==}
workerpool@6.5.1:
resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==}
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
@ -1083,8 +1072,8 @@ packages:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
yargs-parser@20.2.4:
resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==}
yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'}
yargs-unparser@2.0.0:
@ -1113,17 +1102,17 @@ snapshots:
enabled: 2.0.0
kuler: 2.0.0
'@fastify/ajv-compiler@3.5.0':
'@fastify/ajv-compiler@3.6.0':
dependencies:
ajv: 8.13.0
ajv-formats: 2.1.1(ajv@8.13.0)
fast-uri: 2.3.0
ajv: 8.16.0
ajv-formats: 2.1.1(ajv@8.16.0)
fast-uri: 2.4.0
'@fastify/error@3.4.1': {}
'@fastify/fast-json-stringify-compiler@4.3.0':
dependencies:
fast-json-stringify: 5.16.0
fast-json-stringify: 5.16.1
'@fastify/merge-json-schemas@0.1.1':
dependencies:
@ -1171,22 +1160,22 @@ snapshots:
abstract-logging@2.0.1: {}
ajv-formats@2.1.1(ajv@8.13.0):
ajv-formats@2.1.1(ajv@8.16.0):
optionalDependencies:
ajv: 8.13.0
ajv: 8.16.0
ajv-formats@3.0.1(ajv@8.13.0):
ajv-formats@3.0.1(ajv@8.16.0):
optionalDependencies:
ajv: 8.13.0
ajv: 8.16.0
ajv@8.13.0:
ajv@8.16.0:
dependencies:
fast-deep-equal: 3.1.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
uri-js: 4.4.1
ansi-colors@4.1.1: {}
ansi-colors@4.1.3: {}
ansi-regex@5.0.1: {}
@ -1250,7 +1239,7 @@ snapshots:
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
deep-eql: 4.1.3
deep-eql: 4.1.4
get-func-name: 2.0.2
loupe: 2.3.7
pathval: 1.1.1
@ -1284,18 +1273,6 @@ snapshots:
parse5: 7.1.2
parse5-htmlparser2-tree-adapter: 7.0.0
chokidar@3.5.3:
dependencies:
anymatch: 3.1.3
braces: 3.0.3
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
fsevents: 2.3.3
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
@ -1375,7 +1352,7 @@ snapshots:
optionalDependencies:
supports-color: 5.5.0
debug@4.3.4(supports-color@8.1.1):
debug@4.3.5(supports-color@8.1.1):
dependencies:
ms: 2.1.2
optionalDependencies:
@ -1383,20 +1360,18 @@ snapshots:
decamelize@4.0.0: {}
deep-eql@4.1.3:
deep-eql@4.1.4:
dependencies:
type-detect: 4.0.8
denque@2.1.0: {}
diff@5.0.0: {}
diff@5.2.0: {}
diskusage@1.2.0:
dependencies:
es6-promise: 4.2.8
nan: 2.19.0
nan: 2.20.0
dom-serializer@2.0.0:
dependencies:
@ -1452,15 +1427,15 @@ snapshots:
fast-deep-equal@3.1.3: {}
fast-json-stringify@5.16.0:
fast-json-stringify@5.16.1:
dependencies:
'@fastify/merge-json-schemas': 0.1.1
ajv: 8.13.0
ajv-formats: 3.0.1(ajv@8.13.0)
ajv: 8.16.0
ajv-formats: 3.0.1(ajv@8.16.0)
fast-deep-equal: 3.1.3
fast-uri: 2.3.0
fast-uri: 2.4.0
json-schema-ref-resolver: 1.0.1
rfdc: 1.3.1
rfdc: 1.4.1
fast-querystring@1.1.2:
dependencies:
@ -1468,23 +1443,23 @@ snapshots:
fast-redact@3.5.0: {}
fast-uri@2.3.0: {}
fast-uri@2.4.0: {}
fastify@4.27.0:
fastify@4.28.1:
dependencies:
'@fastify/ajv-compiler': 3.5.0
'@fastify/ajv-compiler': 3.6.0
'@fastify/error': 3.4.1
'@fastify/fast-json-stringify-compiler': 4.3.0
abstract-logging: 2.0.1
avvio: 8.3.2
fast-content-type-parse: 1.1.0
fast-json-stringify: 5.16.0
fast-json-stringify: 5.16.1
find-my-way: 8.2.0
light-my-request: 5.13.0
pino: 9.1.0
pino: 9.2.0
process-warning: 3.0.0
proxy-addr: 2.0.7
rfdc: 1.3.1
rfdc: 1.4.1
secure-json-parse: 2.7.0
semver: 7.6.2
toad-cache: 3.7.0
@ -1600,7 +1575,7 @@ snapshots:
dependencies:
'@ioredis/commands': 1.2.0
cluster-key-slot: 1.1.2
debug: 4.3.4(supports-color@8.1.1)
debug: 4.3.5(supports-color@8.1.1)
denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
@ -1675,7 +1650,7 @@ snapshots:
chalk: 4.1.2
is-unicode-supported: 0.1.0
logform@2.6.0:
logform@2.6.1:
dependencies:
'@colors/colors': 1.6.0
'@types/triple-beam': 1.3.5
@ -1696,35 +1671,31 @@ snapshots:
dependencies:
brace-expansion: 1.1.11
minimatch@5.0.1:
dependencies:
brace-expansion: 2.0.1
minimatch@5.1.6:
dependencies:
brace-expansion: 2.0.1
mocha@10.4.0:
mocha@10.6.0:
dependencies:
ansi-colors: 4.1.1
ansi-colors: 4.1.3
browser-stdout: 1.3.1
chokidar: 3.5.3
debug: 4.3.4(supports-color@8.1.1)
diff: 5.0.0
chokidar: 3.6.0
debug: 4.3.5(supports-color@8.1.1)
diff: 5.2.0
escape-string-regexp: 4.0.0
find-up: 5.0.0
glob: 8.1.0
he: 1.2.0
js-yaml: 4.1.0
log-symbols: 4.1.0
minimatch: 5.0.1
minimatch: 5.1.6
ms: 2.1.3
serialize-javascript: 6.0.0
serialize-javascript: 6.0.2
strip-json-comments: 3.1.1
supports-color: 8.1.1
workerpool: 6.2.1
workerpool: 6.5.1
yargs: 16.2.0
yargs-parser: 20.2.4
yargs-parser: 20.2.9
yargs-unparser: 2.0.0
ms@2.1.2: {}
@ -1733,7 +1704,7 @@ snapshots:
multiformats@11.0.2: {}
nan@2.19.0: {}
nan@2.20.0: {}
nise@5.1.9:
dependencies:
@ -1831,7 +1802,7 @@ snapshots:
pino-std-serializers@7.0.0: {}
pino@9.1.0:
pino@9.2.0:
dependencies:
atomic-sleep: 1.0.0
fast-redact: 3.5.0
@ -1843,7 +1814,7 @@ snapshots:
real-require: 0.2.0
safe-stable-stringify: 2.4.3
sonic-boom: 4.0.1
thread-stream: 3.0.1
thread-stream: 3.1.0
postgres@3.4.4: {}
@ -1908,11 +1879,11 @@ snapshots:
reusify@1.0.4: {}
rfdc@1.3.1: {}
rfdc@1.4.1: {}
rxjs@7.8.1:
dependencies:
tslib: 2.6.2
tslib: 2.6.3
safe-buffer@5.2.1: {}
@ -1932,7 +1903,7 @@ snapshots:
sequin@0.1.1: {}
serialize-javascript@6.0.0:
serialize-javascript@6.0.2:
dependencies:
randombytes: 2.1.0
@ -2021,7 +1992,7 @@ snapshots:
text-hex@1.0.0: {}
thread-stream@3.0.1:
thread-stream@3.1.0:
dependencies:
real-require: 0.2.0
@ -2042,7 +2013,7 @@ snapshots:
triple-beam@1.4.1: {}
tslib@2.6.2: {}
tslib@2.6.3: {}
tunnel-agent@0.6.0:
dependencies:
@ -2083,27 +2054,27 @@ snapshots:
dependencies:
isexe: 2.0.0
winston-transport@4.7.0:
winston-transport@4.7.1:
dependencies:
logform: 2.6.0
logform: 2.6.1
readable-stream: 3.6.2
triple-beam: 1.4.1
winston@3.13.0:
winston@3.13.1:
dependencies:
'@colors/colors': 1.6.0
'@dabh/diagnostics': 2.0.3
async: 3.2.5
is-stream: 2.0.1
logform: 2.6.0
logform: 2.6.1
one-time: 1.0.0
readable-stream: 3.6.2
safe-stable-stringify: 2.4.3
stack-trace: 0.0.10
triple-beam: 1.4.1
winston-transport: 4.7.0
winston-transport: 4.7.1
workerpool@6.2.1: {}
workerpool@6.5.1: {}
wrap-ansi@7.0.0:
dependencies:
@ -2115,7 +2086,7 @@ snapshots:
y18n@5.0.8: {}
yargs-parser@20.2.4: {}
yargs-parser@20.2.9: {}
yargs-unparser@2.0.0:
dependencies:
@ -2132,7 +2103,7 @@ snapshots:
require-directory: 2.1.1
string-width: 4.2.3
y18n: 5.0.8
yargs-parser: 20.2.4
yargs-parser: 20.2.9
yocto-queue@0.1.0: {}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -10,10 +10,10 @@ importers:
dependencies:
'@aws-sdk/client-s3':
specifier: ^3.583.0
version: 3.613.0
version: 3.614.0
'@aws-sdk/lib-storage':
specifier: ^3.588.0
version: 3.613.0(@aws-sdk/client-s3@3.613.0)
version: 3.614.0(@aws-sdk/client-s3@3.614.0)
'@paralleldrive/cuid2':
specifier: ^2.2.2
version: 2.2.2
@ -49,52 +49,52 @@ packages:
'@aws-crypto/util@5.2.0':
resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
'@aws-sdk/client-s3@3.613.0':
resolution: {integrity: sha512-JK0yjzZFa+/qVZawHasCG4yEEA7ITpBtNsn9ri7qUZDfSWxDDJpKgHI/ZWd4QXw3SLlBG9hoj+eNSroJXuv+hQ==}
'@aws-sdk/client-s3@3.614.0':
resolution: {integrity: sha512-9BlhfeBegvyjOqHtcr9kvrT80wiy7EVUiqYyTFiiDv/hJIcG88XHQCZdLU7658XBkQ7aFrr5b8rF2HRD1oroxw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sso-oidc@3.613.0':
resolution: {integrity: sha512-VINgHA30f6Itjtj6ZAxkx86XhyFYa7UBfv2Ju+9QGcAr2Y3HU+Mh9g6QaTwDqIM5QG6Pgss24NaAItWGJHFf5A==}
'@aws-sdk/client-sso-oidc@3.614.0':
resolution: {integrity: sha512-BI1NWcpppbHg/28zbUg54dZeckork8BItZIcjls12vxasy+p3iEzrJVG60jcbUTTsk3Qc1tyxNfrdcVqx0y7Ww==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.613.0
'@aws-sdk/client-sts': ^3.614.0
'@aws-sdk/client-sso@3.609.0':
resolution: {integrity: sha512-gqXGFDkIpKHCKAbeJK4aIDt3tiwJ26Rf5Tqw9JS6BYXsdMeOB8FTzqD9R+Yc1epHd8s5L94sdqXT5PapgxFZrg==}
'@aws-sdk/client-sso@3.614.0':
resolution: {integrity: sha512-p5pyYaxRzBttjBkqfc8i3K7DzBdTg3ECdVgBo6INIUxfvDy0J8QUE8vNtCgvFIkq+uPw/8M+Eo4zzln7anuO0Q==}
engines: {node: '>=16.0.0'}
'@aws-sdk/client-sts@3.613.0':
resolution: {integrity: sha512-S+KvQI4XEivY3vyIY+IPY7Fw8vFvX/q3pkNC9qEhnAs+/w7vT6vhVBHsaugYVlsMuNtNvmyc8P+Q/gzOEtLCTw==}
'@aws-sdk/client-sts@3.614.0':
resolution: {integrity: sha512-i6QmaVA1KHHYNnI2VYQy/sc31rLm4+jSp8b/YbQpFnD0w3aXsrEEHHlxek45uSkHb4Nrj1omFBVy/xp1WVYx2Q==}
engines: {node: '>=16.0.0'}
'@aws-sdk/core@3.609.0':
resolution: {integrity: sha512-ptqw+DTxLr01+pKjDUuo53SEDzI+7nFM3WfQaEo0yhDg8vWw8PER4sWj1Ysx67ksctnZesPUjqxd5SHbtdBxiA==}
'@aws-sdk/core@3.614.0':
resolution: {integrity: sha512-BUuS5/1YkgmKc4J0bg83XEtMyDHVyqG2QDzfmhYe8gbOIZabUl1FlrFVwhCAthtrrI6MPGTQcERB4BtJKUSplw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-env@3.609.0':
resolution: {integrity: sha512-v69ZCWcec2iuV9vLVJMa6fAb5xwkzN4jYIT8yjo2c4Ia/j976Q+TPf35Pnz5My48Xr94EFcaBazrWedF+kwfuQ==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-http@3.613.0':
resolution: {integrity: sha512-MCiUFxowFzprzIXFXsqbp/3DViJ7nFmBW+XJkoRQWqNmThbkz/E8sb40WmL9UFdZHJph2KDjzABKYH5f0lHZaA==}
'@aws-sdk/credential-provider-http@3.614.0':
resolution: {integrity: sha512-YIEjlNUKb3Vo/iTnGAPdsiDC3FUUnNoex2OwU8LmR7AkYZiWdB8nx99DfgkkY+OFMUpw7nKD2PCOtuFONelfGA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-ini@3.613.0':
resolution: {integrity: sha512-scHV7K0YpllYMWxPnqxssWU+7S3WNXH1m5Rw8Ax96pfcfnaoatiWXps2XSSdGlChdF9gNVnewjRKFOTLyyzdAw==}
'@aws-sdk/credential-provider-ini@3.614.0':
resolution: {integrity: sha512-KfLuLFGwlvFSZ2MuzYwWGPb1y5TeiwX5okIDe0aQ1h10oD3924FXbN+mabOnUHQ8EFcGAtCaWbrC86mI7ktC6A==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sts': ^3.613.0
'@aws-sdk/client-sts': ^3.614.0
'@aws-sdk/credential-provider-node@3.613.0':
resolution: {integrity: sha512-n3yd0CDuUKcQFhjRLAQfQpZyZ2ddrHC7QOKQqE+Fkx+Fs5zoG+NRLK1EBkBW/G9zk8Ck4+rG3OOI3CuNpJ2PCw==}
'@aws-sdk/credential-provider-node@3.614.0':
resolution: {integrity: sha512-4J6gPEuFZP0mkWq5E//oMS1vrmMM88iNNcv7TEljYnsc6JTAlKejCyFwx6CN+nkIhmIZsl06SXIhBemzBdBPfg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-process@3.609.0':
resolution: {integrity: sha512-Ux35nGOSJKZWUIM3Ny0ROZ8cqPRUEkh+tR3X2o9ydEbFiLq3eMMyEnHJqx4EeUjLRchidlm4CCid9GxMe5/gdw==}
'@aws-sdk/credential-provider-process@3.614.0':
resolution: {integrity: sha512-Q0SI0sTRwi8iNODLs5+bbv8vgz8Qy2QdxbCHnPk/6Cx6LMf7i3dqmWquFbspqFRd8QiqxStrblwxrUYZi09tkA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-sso@3.609.0':
resolution: {integrity: sha512-oQPGDKMMIxjvTcm86g07RPYeC7mCNk+29dPpY15ZAPRpAF7F0tircsC3wT9fHzNaKShEyK5LuI5Kg/uxsdy+Iw==}
'@aws-sdk/credential-provider-sso@3.614.0':
resolution: {integrity: sha512-55+gp0JY4451cWI1qXmVMFM0GQaBKiQpXv2P0xmd9P3qLDyeFUSEW8XPh0d2lb1ICr6x4s47ynXVdGCIv2mXMg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/credential-provider-web-identity@3.609.0':
@ -103,22 +103,22 @@ packages:
peerDependencies:
'@aws-sdk/client-sts': ^3.609.0
'@aws-sdk/lib-storage@3.613.0':
resolution: {integrity: sha512-P0cvCSWq9rPc/2XIjED88hYW5Fy2rXdatOShqGeT7DJWTVng2m5xQtNb8UMyhmktqsbGuyx0uvTvjLo1e9Jh/w==}
'@aws-sdk/lib-storage@3.614.0':
resolution: {integrity: sha512-Bzni+r7pS+nRiqcmWPpB/OiQEM4GszGRp1DXpL3rKnwaeu+Qgf2w12DULxWUacIvOc4IzLsv6tpEidQ/P1zKQg==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-s3': ^3.613.0
'@aws-sdk/client-s3': ^3.614.0
'@aws-sdk/middleware-bucket-endpoint@3.609.0':
resolution: {integrity: sha512-QhHRfr4e7FqaMUAnOAFdQVOR3yDLw40i1IZPo+TeiKyev9LEyYEX2l6DbdaIwAztofOpAxfFNj/IJ0V/efzz/w==}
'@aws-sdk/middleware-bucket-endpoint@3.614.0':
resolution: {integrity: sha512-TqEY8KcZeZ0LIxXaqG9RSSNnDHvD8RAFP4Xenwsxqnyad0Yn7LgCoFwRByelJ0t54ROYL1/ETJleWE4U4TOXdg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-expect-continue@3.609.0':
resolution: {integrity: sha512-+zeg//mSer4JZRxOB/4mUOMUJyuYPwATnIC5moBB8P8Xe+mJaVRFy8qlCtzYNj2TycnlsBPzTK0j7P1yvDh97w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-flexible-checksums@3.609.0':
resolution: {integrity: sha512-TJ4WE+ehT+qcrhr7/yJCzmJJPmUoPPWIbCnFzqGxauH/dpVBCslmd1vZg3h2VnfRiaDkc6f68dqYVc29CaurhQ==}
'@aws-sdk/middleware-flexible-checksums@3.614.0':
resolution: {integrity: sha512-ZLpxVXMboDeMT7p2Kdp5m1uLVKOktkZoMgLvvbe3zbrU4Ji5IU5xVE0aa4X7H28BtuODCs6SLESnPs19bhMKlA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-host-header@3.609.0':
@ -137,8 +137,8 @@ packages:
resolution: {integrity: sha512-6sewsYB7/o/nbUfA99Aa/LokM+a/u4Wpm/X2o0RxOsDtSB795ObebLJe2BxY5UssbGaWkn7LswyfvrdZNXNj1w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-sdk-s3@3.609.0':
resolution: {integrity: sha512-kvwjL6OJFhAGWoYaIWR7HmILjiVk6xVj6QEU6qZMA7FtGgvlKi4pLfs8Of+hQqo+2TEhUoxG/5t6WqwB8uxjsw==}
'@aws-sdk/middleware-sdk-s3@3.614.0':
resolution: {integrity: sha512-9fJTaiuuOfFV4FqmUEhPYzrtv7JOfYpB7q65oG3uayVH4ngWHIJkjnnX79zRhNZKdPGta+XIsnZzjEghg82ngA==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-signing@3.609.0':
@ -149,23 +149,23 @@ packages:
resolution: {integrity: sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg==}
engines: {node: '>=16.0.0'}
'@aws-sdk/middleware-user-agent@3.609.0':
resolution: {integrity: sha512-nbq7MXRmeXm4IDqh+sJRAxGPAq0OfGmGIwKvJcw66hLoG8CmhhVMZmIAEBDFr57S+YajGwnLLRt+eMI05MMeVA==}
'@aws-sdk/middleware-user-agent@3.614.0':
resolution: {integrity: sha512-xUxh0UPQiMTG6E31Yvu6zVYlikrIcFDKljM11CaatInzvZubGTGiX0DjpqRlfGzUNsuPc/zNrKwRP2+wypgqIw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/region-config-resolver@3.609.0':
resolution: {integrity: sha512-lMHBG8zg9GWYBc9/XVPKyuAUd7iKqfPP7z04zGta2kGNOKbUTeqmAdc1gJGku75p4kglIPlGBorOxti8DhRmKw==}
'@aws-sdk/region-config-resolver@3.614.0':
resolution: {integrity: sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g==}
engines: {node: '>=16.0.0'}
'@aws-sdk/signature-v4-multi-region@3.609.0':
resolution: {integrity: sha512-FJs0BxVMyYOKNu7nzFI1kehfgWoYmdto5B8BSS29geUACF7jlOoeCfNZWVrnMjvAxVlSQ5O7Mr575932BnsycA==}
'@aws-sdk/signature-v4-multi-region@3.614.0':
resolution: {integrity: sha512-6mW3ONW4oLzxrePznYhz7sNT9ji9Am9ufLeV722tbOVS5lArBOZ6E1oPz0uYBhisUPznWKhcLRMggt7vIJWMng==}
engines: {node: '>=16.0.0'}
'@aws-sdk/token-providers@3.609.0':
resolution: {integrity: sha512-WvhW/7XSf+H7YmtiIigQxfDVZVZI7mbKikQ09YpzN7FeN3TmYib1+0tB+EE9TbICkwssjiFc71FEBEh4K9grKQ==}
'@aws-sdk/token-providers@3.614.0':
resolution: {integrity: sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@aws-sdk/client-sso-oidc': ^3.609.0
'@aws-sdk/client-sso-oidc': ^3.614.0
'@aws-sdk/types@3.609.0':
resolution: {integrity: sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q==}
@ -175,8 +175,8 @@ packages:
resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==}
engines: {node: '>=16.0.0'}
'@aws-sdk/util-endpoints@3.609.0':
resolution: {integrity: sha512-Rh+3V8dOvEeE1aQmUy904DYWtLUEJ7Vf5XBPlQ6At3pBhp+zpXbsnpZzVL33c8lW1xfj6YPwtO6gOeEsl1juCQ==}
'@aws-sdk/util-endpoints@3.614.0':
resolution: {integrity: sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==}
engines: {node: '>=16.0.0'}
'@aws-sdk/util-locate-window@3.568.0':
@ -186,8 +186,8 @@ packages:
'@aws-sdk/util-user-agent-browser@3.609.0':
resolution: {integrity: sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA==}
'@aws-sdk/util-user-agent-node@3.609.0':
resolution: {integrity: sha512-DlZBwQ/HkZyf3pOWc7+wjJRk5R7x9YxHhs2szHwtv1IW30KMabjjjX0GMlGJ9LLkBHkbaaEY/w9Tkj12XRLhRg==}
'@aws-sdk/util-user-agent-node@3.614.0':
resolution: {integrity: sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA==}
engines: {node: '>=16.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
@ -517,32 +517,32 @@ snapshots:
'@smithy/util-utf8': 2.3.0
tslib: 2.6.3
'@aws-sdk/client-s3@3.613.0':
'@aws-sdk/client-s3@3.614.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.613.0(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/client-sts': 3.613.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/middleware-bucket-endpoint': 3.609.0
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-bucket-endpoint': 3.614.0
'@aws-sdk/middleware-expect-continue': 3.609.0
'@aws-sdk/middleware-flexible-checksums': 3.609.0
'@aws-sdk/middleware-flexible-checksums': 3.614.0
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-location-constraint': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.614.0
'@aws-sdk/middleware-signing': 3.609.0
'@aws-sdk/middleware-ssec': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/signature-v4-multi-region': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/signature-v4-multi-region': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@aws-sdk/xml-builder': 3.609.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
@ -580,22 +580,22 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0)':
'@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/client-sts': 3.613.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
@ -625,20 +625,20 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso@3.609.0':
'@aws-sdk/client-sso@3.614.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/core': 3.609.0
'@aws-sdk/core': 3.614.0
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
@ -668,22 +668,22 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sts@3.613.0':
'@aws-sdk/client-sts@3.614.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/client-sso-oidc': 3.613.0(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/core': 3.609.0
'@aws-sdk/credential-provider-node': 3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/core': 3.614.0
'@aws-sdk/credential-provider-node': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/middleware-host-header': 3.609.0
'@aws-sdk/middleware-logger': 3.609.0
'@aws-sdk/middleware-recursion-detection': 3.609.0
'@aws-sdk/middleware-user-agent': 3.609.0
'@aws-sdk/region-config-resolver': 3.609.0
'@aws-sdk/middleware-user-agent': 3.614.0
'@aws-sdk/region-config-resolver': 3.614.0
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@aws-sdk/util-user-agent-browser': 3.609.0
'@aws-sdk/util-user-agent-node': 3.609.0
'@aws-sdk/util-user-agent-node': 3.614.0
'@smithy/config-resolver': 3.0.5
'@smithy/core': 2.2.6
'@smithy/fetch-http-handler': 3.2.1
@ -713,7 +713,7 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/core@3.609.0':
'@aws-sdk/core@3.614.0':
dependencies:
'@smithy/core': 2.2.6
'@smithy/protocol-http': 4.0.3
@ -730,7 +730,7 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/credential-provider-http@3.613.0':
'@aws-sdk/credential-provider-http@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/fetch-http-handler': 3.2.1
@ -742,14 +742,14 @@ snapshots:
'@smithy/util-stream': 3.0.6
tslib: 2.6.3
'@aws-sdk/credential-provider-ini@3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)':
'@aws-sdk/credential-provider-ini@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/client-sts': 3.613.0
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/credential-provider-env': 3.609.0
'@aws-sdk/credential-provider-http': 3.613.0
'@aws-sdk/credential-provider-process': 3.609.0
'@aws-sdk/credential-provider-sso': 3.609.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/credential-provider-http': 3.614.0
'@aws-sdk/credential-provider-process': 3.614.0
'@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/credential-provider-imds': 3.1.4
'@smithy/property-provider': 3.1.3
@ -760,14 +760,14 @@ snapshots:
- '@aws-sdk/client-sso-oidc'
- aws-crt
'@aws-sdk/credential-provider-node@3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)':
'@aws-sdk/credential-provider-node@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/credential-provider-env': 3.609.0
'@aws-sdk/credential-provider-http': 3.613.0
'@aws-sdk/credential-provider-ini': 3.613.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/credential-provider-process': 3.609.0
'@aws-sdk/credential-provider-sso': 3.609.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/credential-provider-http': 3.614.0
'@aws-sdk/credential-provider-ini': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/credential-provider-process': 3.614.0
'@aws-sdk/credential-provider-sso': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/credential-provider-web-identity': 3.609.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/credential-provider-imds': 3.1.4
'@smithy/property-provider': 3.1.3
@ -779,7 +779,7 @@ snapshots:
- '@aws-sdk/client-sts'
- aws-crt
'@aws-sdk/credential-provider-process@3.609.0':
'@aws-sdk/credential-provider-process@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
@ -787,10 +787,10 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/credential-provider-sso@3.609.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))':
'@aws-sdk/credential-provider-sso@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))':
dependencies:
'@aws-sdk/client-sso': 3.609.0
'@aws-sdk/token-providers': 3.609.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))
'@aws-sdk/client-sso': 3.614.0
'@aws-sdk/token-providers': 3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
@ -800,17 +800,17 @@ snapshots:
- '@aws-sdk/client-sso-oidc'
- aws-crt
'@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.613.0)':
'@aws-sdk/credential-provider-web-identity@3.609.0(@aws-sdk/client-sts@3.614.0)':
dependencies:
'@aws-sdk/client-sts': 3.613.0
'@aws-sdk/client-sts': 3.614.0
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/lib-storage@3.613.0(@aws-sdk/client-s3@3.613.0)':
'@aws-sdk/lib-storage@3.614.0(@aws-sdk/client-s3@3.614.0)':
dependencies:
'@aws-sdk/client-s3': 3.613.0
'@aws-sdk/client-s3': 3.614.0
'@smithy/abort-controller': 3.1.1
'@smithy/middleware-endpoint': 3.0.5
'@smithy/smithy-client': 3.1.7
@ -819,7 +819,7 @@ snapshots:
stream-browserify: 3.0.0
tslib: 2.6.3
'@aws-sdk/middleware-bucket-endpoint@3.609.0':
'@aws-sdk/middleware-bucket-endpoint@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-arn-parser': 3.568.0
@ -836,7 +836,7 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-flexible-checksums@3.609.0':
'@aws-sdk/middleware-flexible-checksums@3.614.0':
dependencies:
'@aws-crypto/crc32': 5.2.0
'@aws-crypto/crc32c': 5.2.0
@ -873,7 +873,7 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-sdk-s3@3.609.0':
'@aws-sdk/middleware-sdk-s3@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-arn-parser': 3.568.0
@ -901,15 +901,15 @@ snapshots:
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/middleware-user-agent@3.609.0':
'@aws-sdk/middleware-user-agent@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@aws-sdk/util-endpoints': 3.609.0
'@aws-sdk/util-endpoints': 3.614.0
'@smithy/protocol-http': 4.0.3
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/region-config-resolver@3.609.0':
'@aws-sdk/region-config-resolver@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/node-config-provider': 3.1.4
@ -918,18 +918,18 @@ snapshots:
'@smithy/util-middleware': 3.0.3
tslib: 2.6.3
'@aws-sdk/signature-v4-multi-region@3.609.0':
'@aws-sdk/signature-v4-multi-region@3.614.0':
dependencies:
'@aws-sdk/middleware-sdk-s3': 3.609.0
'@aws-sdk/middleware-sdk-s3': 3.614.0
'@aws-sdk/types': 3.609.0
'@smithy/protocol-http': 4.0.3
'@smithy/signature-v4': 3.1.2
'@smithy/types': 3.3.0
tslib: 2.6.3
'@aws-sdk/token-providers@3.609.0(@aws-sdk/client-sso-oidc@3.613.0(@aws-sdk/client-sts@3.613.0))':
'@aws-sdk/token-providers@3.614.0(@aws-sdk/client-sso-oidc@3.614.0(@aws-sdk/client-sts@3.614.0))':
dependencies:
'@aws-sdk/client-sso-oidc': 3.613.0(@aws-sdk/client-sts@3.613.0)
'@aws-sdk/client-sso-oidc': 3.614.0(@aws-sdk/client-sts@3.614.0)
'@aws-sdk/types': 3.609.0
'@smithy/property-provider': 3.1.3
'@smithy/shared-ini-file-loader': 3.1.4
@ -945,7 +945,7 @@ snapshots:
dependencies:
tslib: 2.6.3
'@aws-sdk/util-endpoints@3.609.0':
'@aws-sdk/util-endpoints@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/types': 3.3.0
@ -963,7 +963,7 @@ snapshots:
bowser: 2.11.0
tslib: 2.6.3
'@aws-sdk/util-user-agent-node@3.609.0':
'@aws-sdk/util-user-agent-node@3.614.0':
dependencies:
'@aws-sdk/types': 3.609.0
'@smithy/node-config-provider': 3.1.4

View File

@ -15,10 +15,10 @@
"@aws-sdk/client-s3": "^3.583.0",
"@mux/mux-node": "^7.3.5",
"@paralleldrive/cuid2": "^2.2.2",
"@strapi/plugin-cloud": "4.25.1",
"@strapi/plugin-i18n": "4.25.1",
"@strapi/plugin-users-permissions": "4.25.1",
"@strapi/strapi": "4.25.1",
"@strapi/plugin-cloud": "4.25.3",
"@strapi/plugin-i18n": "4.25.3",
"@strapi/plugin-users-permissions": "4.25.3",
"@strapi/strapi": "4.25.3",
"canvas": "^2.11.2",
"pg": "8.8.0",
"react": "^18.0.0",

File diff suppressed because it is too large Load Diff

View File

@ -67,7 +67,7 @@
"styled-components": "5.3.3"
},
"engines": {
"node": ">=14.19.1 <=18.x.x",
"node": ">=18.0.0 <=20.x.x",
"npm": ">=6.0.0"
},
"strapi": {

View File

@ -34,8 +34,8 @@ packages:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
'@grpc/grpc-js@1.10.10':
resolution: {integrity: sha512-HPa/K5NX6ahMoeBv15njAc/sfF4/jmiXLar9UlC2UfHFKZzsCVLc3wbe7+7qua7w9VPh2/L6EBxyAV7/E8Wftg==}
'@grpc/grpc-js@1.10.11':
resolution: {integrity: sha512-3RaoxOqkHHN2c05bwtBNVJmOf/UwMam0rZYtdl7dsRpsvDwcNpv6LkGgzltQ7xVf822LzBoKEPRvf4D7+xeIDw==}
engines: {node: '>=12.10.0'}
'@grpc/proto-loader@0.7.13':
@ -58,8 +58,8 @@ packages:
'@jridgewell/source-map@0.3.6':
resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
'@jridgewell/sourcemap-codec@1.4.15':
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@ -354,16 +354,16 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
browserslist@4.23.1:
resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==}
browserslist@4.23.2:
resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
caniuse-lite@1.0.30001640:
resolution: {integrity: sha512-lA4VMpW0PSUrFnkmVuEKBUovSWKhj7puyCg8StBChgu298N1AtuF1sKWEvfDuimSEDbhlb/KqPKC3fs1HbuQUA==}
caniuse-lite@1.0.30001641:
resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==}
cargo-cp-artifact@0.1.9:
resolution: {integrity: sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==}
@ -409,8 +409,8 @@ packages:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
electron-to-chromium@1.4.819:
resolution: {integrity: sha512-8RwI6gKUokbHWcN3iRij/qpvf/wCbIVY5slODi85werwqUQwpFXM+dvUBND93Qh7SB0pW3Hlq3/wZsqQ3M9Jaw==}
electron-to-chromium@1.4.825:
resolution: {integrity: sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -716,8 +716,8 @@ packages:
uglify-js:
optional: true
terser@5.31.1:
resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==}
terser@5.31.2:
resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==}
engines: {node: '>=10'}
hasBin: true
@ -837,7 +837,7 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
'@grpc/grpc-js@1.10.10':
'@grpc/grpc-js@1.10.11':
dependencies:
'@grpc/proto-loader': 0.7.13
'@js-sdsl/ordered-map': 4.4.2
@ -852,7 +852,7 @@ snapshots:
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.2': {}
@ -864,17 +864,17 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/sourcemap-codec@1.4.15': {}
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping@0.3.9':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/sourcemap-codec': 1.5.0
'@js-sdsl/ordered-map@4.4.2': {}
@ -976,7 +976,7 @@ snapshots:
'@temporalio/client@1.10.1':
dependencies:
'@grpc/grpc-js': 1.10.10
'@grpc/grpc-js': 1.10.11
'@temporalio/common': 1.10.1
'@temporalio/proto': 1.10.1
abort-controller: 3.0.0
@ -1193,16 +1193,16 @@ snapshots:
dependencies:
fill-range: 7.1.1
browserslist@4.23.1:
browserslist@4.23.2:
dependencies:
caniuse-lite: 1.0.30001640
electron-to-chromium: 1.4.819
caniuse-lite: 1.0.30001641
electron-to-chromium: 1.4.825
node-releases: 2.0.14
update-browserslist-db: 1.1.0(browserslist@4.23.1)
update-browserslist-db: 1.1.0(browserslist@4.23.2)
buffer-from@1.1.2: {}
caniuse-lite@1.0.30001640: {}
caniuse-lite@1.0.30001641: {}
cargo-cp-artifact@0.1.9: {}
@ -1246,7 +1246,7 @@ snapshots:
diff@4.0.2: {}
electron-to-chromium@1.4.819: {}
electron-to-chromium@1.4.825: {}
emoji-regex@8.0.0: {}
@ -1501,12 +1501,12 @@ snapshots:
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
terser: 5.31.1
terser: 5.31.2
webpack: 5.92.1(@swc/core@1.6.13)
optionalDependencies:
'@swc/core': 1.6.13
terser@5.31.1:
terser@5.31.2:
dependencies:
'@jridgewell/source-map': 0.3.6
acorn: 8.12.1
@ -1559,9 +1559,9 @@ snapshots:
dependencies:
fs-monkey: 1.0.6
update-browserslist-db@1.1.0(browserslist@4.23.1):
update-browserslist-db@1.1.0(browserslist@4.23.2):
dependencies:
browserslist: 4.23.1
browserslist: 4.23.2
escalade: 3.1.2
picocolors: 1.0.1
@ -1589,7 +1589,7 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.12.1
acorn: 8.12.1
acorn-import-attributes: 1.9.5(acorn@8.12.1)
browserslist: 4.23.1
browserslist: 4.23.2
chrome-trace-event: 1.0.4
enhanced-resolve: 5.17.0
es-module-lexer: 1.5.4

View File

@ -9,8 +9,8 @@
"lint": "eslint ."
},
"dependencies": {
"@temporalio/activity": "^1.9.0",
"@temporalio/workflow": "^1.9.0",
"@temporalio/activity": "^1.10.1",
"@temporalio/workflow": "^1.10.1",
"@types/qs": "^6.9.15",
"date-fns": "^3.6.0",
"image": "workspace:*",
@ -21,11 +21,11 @@
"utils": "workspace:*"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^5.0.0",
"@typescript-eslint/parser": "^5.0.0",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-deprecation": "^1.2.1",
"typescript": "^4.9.5"
"eslint-config-prettier": "^8.10.0",
"eslint-plugin-deprecation": "^1.5.0",
"typescript": "^5.5.3"
}
}

View File

@ -9,10 +9,10 @@ importers:
.:
dependencies:
'@temporalio/activity':
specifier: ^1.9.0
specifier: ^1.10.1
version: 1.10.1
'@temporalio/workflow':
specifier: ^1.9.0
specifier: ^1.10.1
version: 1.10.1
'@types/qs':
specifier: ^6.9.15
@ -40,23 +40,23 @@ importers:
version: link:../utils
devDependencies:
'@typescript-eslint/eslint-plugin':
specifier: ^5.0.0
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5)
specifier: ^5.62.0
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)(typescript@5.5.3)
'@typescript-eslint/parser':
specifier: ^5.0.0
version: 5.62.0(eslint@7.32.0)(typescript@4.9.5)
specifier: ^5.62.0
version: 5.62.0(eslint@7.32.0)(typescript@5.5.3)
eslint:
specifier: ^7.32.0
version: 7.32.0
eslint-config-prettier:
specifier: ^8.3.0
specifier: ^8.10.0
version: 8.10.0(eslint@7.32.0)
eslint-plugin-deprecation:
specifier: ^1.2.1
version: 1.6.0(eslint@7.32.0)(typescript@4.9.5)
specifier: ^1.5.0
version: 1.6.0(eslint@7.32.0)(typescript@5.5.3)
typescript:
specifier: ^4.9.5
version: 4.9.5
specifier: ^5.5.3
version: 5.5.3
packages:
@ -830,9 +830,9 @@ packages:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
typescript@4.9.5:
resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
typescript@5.5.3:
resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'}
hasBin: true
undici-types@5.26.5:
@ -969,34 +969,34 @@ snapshots:
'@types/semver@7.5.8': {}
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5))(eslint@7.32.0)(typescript@4.9.5)':
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)(typescript@5.5.3)':
dependencies:
'@eslint-community/regexpp': 4.11.0
'@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@4.9.5)
'@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.5.3)
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5)
'@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5)
'@typescript-eslint/type-utils': 5.62.0(eslint@7.32.0)(typescript@5.5.3)
'@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@5.5.3)
debug: 4.3.5
eslint: 7.32.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare-lite: 1.4.0
semver: 7.6.2
tsutils: 3.21.0(typescript@4.9.5)
tsutils: 3.21.0(typescript@5.5.3)
optionalDependencies:
typescript: 4.9.5
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@4.9.5)':
'@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.5.3)':
dependencies:
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
debug: 4.3.5
eslint: 7.32.0
optionalDependencies:
typescript: 4.9.5
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
@ -1010,15 +1010,15 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
'@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@4.9.5)':
'@typescript-eslint/type-utils@5.62.0(eslint@7.32.0)(typescript@5.5.3)':
dependencies:
'@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
'@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@4.9.5)
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
'@typescript-eslint/utils': 5.62.0(eslint@7.32.0)(typescript@5.5.3)
debug: 4.3.5
eslint: 7.32.0
tsutils: 3.21.0(typescript@4.9.5)
tsutils: 3.21.0(typescript@5.5.3)
optionalDependencies:
typescript: 4.9.5
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
@ -1026,7 +1026,7 @@ snapshots:
'@typescript-eslint/types@6.21.0': {}
'@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5)':
'@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3)':
dependencies:
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0
@ -1034,13 +1034,13 @@ snapshots:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.2
tsutils: 3.21.0(typescript@4.9.5)
tsutils: 3.21.0(typescript@5.5.3)
optionalDependencies:
typescript: 4.9.5
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@6.21.0(typescript@4.9.5)':
'@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.3)':
dependencies:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
@ -1049,20 +1049,20 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.3
semver: 7.6.2
ts-api-utils: 1.3.0(typescript@4.9.5)
ts-api-utils: 1.3.0(typescript@5.5.3)
optionalDependencies:
typescript: 4.9.5
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@4.9.5)':
'@typescript-eslint/utils@5.62.0(eslint@7.32.0)(typescript@5.5.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3)
eslint: 7.32.0
eslint-scope: 5.1.1
semver: 7.6.2
@ -1070,14 +1070,14 @@ snapshots:
- supports-color
- typescript
'@typescript-eslint/utils@6.21.0(eslint@7.32.0)(typescript@4.9.5)':
'@typescript-eslint/utils@6.21.0(eslint@7.32.0)(typescript@5.5.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/typescript-estree': 6.21.0(typescript@4.9.5)
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3)
eslint: 7.32.0
semver: 7.6.2
transitivePeerDependencies:
@ -1237,13 +1237,13 @@ snapshots:
dependencies:
eslint: 7.32.0
eslint-plugin-deprecation@1.6.0(eslint@7.32.0)(typescript@4.9.5):
eslint-plugin-deprecation@1.6.0(eslint@7.32.0)(typescript@5.5.3):
dependencies:
'@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@4.9.5)
'@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.5.3)
eslint: 7.32.0
tslib: 2.6.3
tsutils: 3.21.0(typescript@4.9.5)
typescript: 4.9.5
tsutils: 3.21.0(typescript@5.5.3)
typescript: 5.5.3
transitivePeerDependencies:
- supports-color
@ -1654,18 +1654,18 @@ snapshots:
dependencies:
is-number: 7.0.0
ts-api-utils@1.3.0(typescript@4.9.5):
ts-api-utils@1.3.0(typescript@5.5.3):
dependencies:
typescript: 4.9.5
typescript: 5.5.3
tslib@1.14.1: {}
tslib@2.6.3: {}
tsutils@3.21.0(typescript@4.9.5):
tsutils@3.21.0(typescript@5.5.3):
dependencies:
tslib: 1.14.1
typescript: 4.9.5
typescript: 5.5.3
type-check@0.4.0:
dependencies:
@ -1673,7 +1673,7 @@ snapshots:
type-fest@0.20.2: {}
typescript@4.9.5: {}
typescript@5.5.3: {}
undici-types@5.26.5: {}

View File

@ -1,18 +1,16 @@
{
"name": "types",
"type": "module",
"version": "1.0.0",
"description": "",
"main": "lib/types.js",
"main": "index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "tsc --build ./tsconfig.json"
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "Unlicense",
"packageManager": "pnpm@9.5.0+sha512.140036830124618d624a2187b50d04289d5a087f326c9edfc0ccd733d76c4f52c3a313d4fc148794a2a9d81553016004e6742e8cf850670268a7387fc220c903",
"dependencies": {
"@tsconfig/node20": "^20.1.4",
"devDependencies": {
"typescript": "^5.5.3"
}
}

View File

@ -7,19 +7,13 @@ settings:
importers:
.:
dependencies:
'@tsconfig/node20':
specifier: ^20.1.4
version: 20.1.4
devDependencies:
typescript:
specifier: ^5.5.3
version: 5.5.3
packages:
'@tsconfig/node20@20.1.4':
resolution: {integrity: sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==}
typescript@5.5.3:
resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==}
engines: {node: '>=14.17'}
@ -27,6 +21,4 @@ packages:
snapshots:
'@tsconfig/node20@20.1.4': {}
typescript@5.5.3: {}

View File

@ -1,13 +1,31 @@
{
"extends": "@tsconfig/node20/tsconfig.json",
"version": "4.4.2",
"compilerOptions": {
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"rootDir": "./src",
"outDir": "dist"
// Base Options recommended for all projects
"esModuleInterop": true,
"skipLibCheck": true,
"target": "es2022",
"allowJs": true,
"resolveJsonModule": true,
"moduleDetection": "force",
"isolatedModules": true,
"verbatimModuleSyntax": true,
// Enable strict type checking so you can catch bugs early
"strict": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
// Transpile our TypeScript code to JavaScript
"module": "NodeNext",
"outDir": "dist",
"lib": [
"es2022"
]
},
"files": ["index.d.ts"]
// Include the necessary files for your project
"include": [
"**/*.ts",
"**/*.tsx"
],
"exclude": [
"node_modules"
]
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
{
"name": "video",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "Unlicense"
}

View File

@ -37,6 +37,8 @@ EOF
# --from-literal=b2Key=${UPPY_B2_KEY} \
# --from-literal=b2Secret=${UPPY_B2_SECRET}\
kubectl --namespace futureporn delete secret trigger --ignore-not-found
kubectl --namespace futureporn create secret generic trigger \
--from-literal=encryptionKey=${TRIGGER_ENCRYPTION_KEY} \
@ -47,7 +49,8 @@ kubectl --namespace futureporn create secret generic trigger \
kubectl --namespace futureporn delete secret discord --ignore-not-found
kubectl --namespace futureporn create secret generic discord \
--from-literal=token=${DISCORD_TOKEN}
--from-literal=token=${DISCORD_TOKEN} \
--from-literal=applicationId=${DISCORD_APPLICATION_ID}
kubectl --namespace futureporn delete secret redis --ignore-not-found
kubectl --namespace futureporn create secret generic redis \