邮件使用aws的ses

This commit is contained in:
CounterFire2023 2024-05-20 15:05:40 +08:00
parent ad77e4cf3d
commit 21caa93461
3 changed files with 869 additions and 15 deletions

View File

@ -13,6 +13,7 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@aws-sdk/client-ses": "^3.577.0",
"@fastify/cors": "^8.2.0", "@fastify/cors": "^8.2.0",
"@fastify/formbody": "^7.4.0", "@fastify/formbody": "^7.4.0",
"@fastify/helmet": "^10.1.0", "@fastify/helmet": "^10.1.0",

View File

@ -4,11 +4,13 @@ import Mail from 'nodemailer/lib/mailer'
import FormData from 'form-data' import FormData from 'form-data'
import Mailgun, { InputFormData } from 'mailgun.js' import Mailgun, { InputFormData } from 'mailgun.js'
import { ZError } from 'common/ZError' import { ZError } from 'common/ZError'
import * as aws from '@aws-sdk/client-ses'
@singleton @singleton
export class MailService { export class MailService {
private transporter: Transporter private transporter: Transporter
private mailClient: any private mailClient: any
private awsClient: any
constructor() { constructor() {
// const options = { // const options = {
// host: process.env.MAIL_SMTP_HOST, // host: process.env.MAIL_SMTP_HOST,
@ -22,13 +24,27 @@ export class MailService {
// } // }
// // @ts-ignore // // @ts-ignore
// this.transporter = createTransport(options, {}) // this.transporter = createTransport(options, {})
const mailgun = new Mailgun(FormData) const mailgun = new Mailgun(FormData)
this.mailClient = mailgun.client({ username: 'api', key: process.env.MAILGUN_API_KEY }) this.mailClient = mailgun.client({ username: 'api', key: process.env.MAILGUN_API_KEY })
const ses = new aws.SES({
region: 'ap-southeast-1', // Your region will need to be updated
credentials: {
accessKeyId: process.env.AWS_ACCESS_KEY,
secretAccessKey: process.env.AWS_SECRET_KEY,
},
})
this.transporter = createTransport({
SES: { ses, aws },
})
} }
public async send(message: Mail.Options) { public async send(message: Mail.Options) {
// await this.transporter.verify() await this.transporter.verify()
// return this.transporter.sendMail(message) return this.transporter.sendMail(message)
}
public async sendMailgun(message: Mail.Options) {
const domain = 'counterfire.games' const domain = 'counterfire.games'
const sendResult = await this.mailClient.messages.create(domain, { const sendResult = await this.mailClient.messages.create(domain, {
from: message.from, from: message.from,

863
yarn.lock
View File

@ -2,6 +2,457 @@
# yarn lockfile v1 # yarn lockfile v1
"@aws-crypto/ie11-detection@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688"
integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==
dependencies:
tslib "^1.11.1"
"@aws-crypto/sha256-browser@3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766"
integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==
dependencies:
"@aws-crypto/ie11-detection" "^3.0.0"
"@aws-crypto/sha256-js" "^3.0.0"
"@aws-crypto/supports-web-crypto" "^3.0.0"
"@aws-crypto/util" "^3.0.0"
"@aws-sdk/types" "^3.222.0"
"@aws-sdk/util-locate-window" "^3.0.0"
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2"
integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==
dependencies:
"@aws-crypto/util" "^3.0.0"
"@aws-sdk/types" "^3.222.0"
tslib "^1.11.1"
"@aws-crypto/supports-web-crypto@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2"
integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==
dependencies:
tslib "^1.11.1"
"@aws-crypto/util@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0"
integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==
dependencies:
"@aws-sdk/types" "^3.222.0"
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
"@aws-sdk/client-ses@^3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-ses/-/client-ses-3.577.0.tgz#db7b8667bb45796fc39248533d4e76eec51c7944"
integrity sha512-GykY87hgnSFB4IiJyX4ndyEvGZj2krSZ8e6hRhQTAkK2ioaMHck3eb/7bGJ6mLPxsM61Dq/7UADTHGuITJnv5g==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/client-sso-oidc" "3.577.0"
"@aws-sdk/client-sts" "3.577.0"
"@aws-sdk/core" "3.576.0"
"@aws-sdk/credential-provider-node" "3.577.0"
"@aws-sdk/middleware-host-header" "3.577.0"
"@aws-sdk/middleware-logger" "3.577.0"
"@aws-sdk/middleware-recursion-detection" "3.577.0"
"@aws-sdk/middleware-user-agent" "3.577.0"
"@aws-sdk/region-config-resolver" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@aws-sdk/util-endpoints" "3.577.0"
"@aws-sdk/util-user-agent-browser" "3.577.0"
"@aws-sdk/util-user-agent-node" "3.577.0"
"@smithy/config-resolver" "^3.0.0"
"@smithy/core" "^2.0.0"
"@smithy/fetch-http-handler" "^3.0.0"
"@smithy/hash-node" "^3.0.0"
"@smithy/invalid-dependency" "^3.0.0"
"@smithy/middleware-content-length" "^3.0.0"
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-retry" "^3.0.0"
"@smithy/middleware-serde" "^3.0.0"
"@smithy/middleware-stack" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
"@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.0"
"@smithy/util-defaults-mode-node" "^3.0.0"
"@smithy/util-endpoints" "^2.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-retry" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
"@smithy/util-waiter" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/client-sso-oidc@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.577.0.tgz#37af5a009281444f63b274121e9a8f4bbdc52837"
integrity sha512-njmKSPDWueWWYVFpFcZ2P3fI6/pdQVDa0FgCyYZhOnJLgEHZIcBBg1AsnkVWacBuLopp9XVt2m+7hO6ugY1/1g==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/client-sts" "3.577.0"
"@aws-sdk/core" "3.576.0"
"@aws-sdk/credential-provider-node" "3.577.0"
"@aws-sdk/middleware-host-header" "3.577.0"
"@aws-sdk/middleware-logger" "3.577.0"
"@aws-sdk/middleware-recursion-detection" "3.577.0"
"@aws-sdk/middleware-user-agent" "3.577.0"
"@aws-sdk/region-config-resolver" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@aws-sdk/util-endpoints" "3.577.0"
"@aws-sdk/util-user-agent-browser" "3.577.0"
"@aws-sdk/util-user-agent-node" "3.577.0"
"@smithy/config-resolver" "^3.0.0"
"@smithy/core" "^2.0.0"
"@smithy/fetch-http-handler" "^3.0.0"
"@smithy/hash-node" "^3.0.0"
"@smithy/invalid-dependency" "^3.0.0"
"@smithy/middleware-content-length" "^3.0.0"
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-retry" "^3.0.0"
"@smithy/middleware-serde" "^3.0.0"
"@smithy/middleware-stack" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
"@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.0"
"@smithy/util-defaults-mode-node" "^3.0.0"
"@smithy/util-endpoints" "^2.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-retry" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/client-sso@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.577.0.tgz#aa25263b677cf5840e63a838a688f08a2a9d3a7a"
integrity sha512-BwujdXrydlk6UEyPmewm5GqG4nkQ6OVyRhS/SyZP/6UKSFv2/sf391Cmz0hN0itUTH1rR4XeLln8XCOtarkrzg==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/core" "3.576.0"
"@aws-sdk/middleware-host-header" "3.577.0"
"@aws-sdk/middleware-logger" "3.577.0"
"@aws-sdk/middleware-recursion-detection" "3.577.0"
"@aws-sdk/middleware-user-agent" "3.577.0"
"@aws-sdk/region-config-resolver" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@aws-sdk/util-endpoints" "3.577.0"
"@aws-sdk/util-user-agent-browser" "3.577.0"
"@aws-sdk/util-user-agent-node" "3.577.0"
"@smithy/config-resolver" "^3.0.0"
"@smithy/core" "^2.0.0"
"@smithy/fetch-http-handler" "^3.0.0"
"@smithy/hash-node" "^3.0.0"
"@smithy/invalid-dependency" "^3.0.0"
"@smithy/middleware-content-length" "^3.0.0"
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-retry" "^3.0.0"
"@smithy/middleware-serde" "^3.0.0"
"@smithy/middleware-stack" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
"@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.0"
"@smithy/util-defaults-mode-node" "^3.0.0"
"@smithy/util-endpoints" "^2.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-retry" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/client-sts@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.577.0.tgz#5745ff7567b7d24949912beefaeffd361cd253fe"
integrity sha512-509Kklimva1XVlhGbpTpeX3kOP6ORpm44twJxDHpa9TURbmoaxj7veWlnLCbDorxDTrbsDghvYZshvcLsojVpg==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
"@aws-sdk/client-sso-oidc" "3.577.0"
"@aws-sdk/core" "3.576.0"
"@aws-sdk/credential-provider-node" "3.577.0"
"@aws-sdk/middleware-host-header" "3.577.0"
"@aws-sdk/middleware-logger" "3.577.0"
"@aws-sdk/middleware-recursion-detection" "3.577.0"
"@aws-sdk/middleware-user-agent" "3.577.0"
"@aws-sdk/region-config-resolver" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@aws-sdk/util-endpoints" "3.577.0"
"@aws-sdk/util-user-agent-browser" "3.577.0"
"@aws-sdk/util-user-agent-node" "3.577.0"
"@smithy/config-resolver" "^3.0.0"
"@smithy/core" "^2.0.0"
"@smithy/fetch-http-handler" "^3.0.0"
"@smithy/hash-node" "^3.0.0"
"@smithy/invalid-dependency" "^3.0.0"
"@smithy/middleware-content-length" "^3.0.0"
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-retry" "^3.0.0"
"@smithy/middleware-serde" "^3.0.0"
"@smithy/middleware-stack" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
"@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.0"
"@smithy/util-defaults-mode-node" "^3.0.0"
"@smithy/util-endpoints" "^2.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-retry" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/core@3.576.0":
version "3.576.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.576.0.tgz#ced16ca42b615182565c6bcf4563278b30fd43bf"
integrity sha512-KDvDlbeipSTIf+ffKtTg1m419TK7s9mZSWC8bvuZ9qx6/sjQFOXIKOVqyuli6DnfxGbvRcwoRuY99OcCH1N/0w==
dependencies:
"@smithy/core" "^2.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/signature-v4" "^3.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
fast-xml-parser "4.2.5"
tslib "^2.6.2"
"@aws-sdk/credential-provider-env@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.577.0.tgz#d587ea01a2288840e8483a236516c0f26cb4ba36"
integrity sha512-Jxu255j0gToMGEiqufP8ZtKI8HW90lOLjwJ3LrdlD/NLsAY0tOQf1fWc53u28hWmmNGMxmCrL2p66IOgMDhDUw==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-http@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.577.0.tgz#be6712407f22f29defdd26591dc86a06d8fb2cad"
integrity sha512-n++yhCp67b9+ZRGEdY1jhamB5E/O+QsIDOPSuRmdaSGMCOd82oUEKPgIVEU1bkqxDsBxgiEWuvtfhK6sNiDS0A==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/fetch-http-handler" "^3.0.0"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-stream" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-ini@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.577.0.tgz#647ec091dff7c1ed3e9eeec8798b54fc41cf72a6"
integrity sha512-q7lHPtv6BjRvChUE3m0tIaEZKxPTaZ1B3lKxGYsFl3VLAu5N8yGCUKwuA1izf4ucT+LyKscVGqK6VDZx1ev3nw==
dependencies:
"@aws-sdk/credential-provider-env" "3.577.0"
"@aws-sdk/credential-provider-process" "3.577.0"
"@aws-sdk/credential-provider-sso" "3.577.0"
"@aws-sdk/credential-provider-web-identity" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@smithy/credential-provider-imds" "^3.0.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-node@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.577.0.tgz#355f565f165ba2bb11c363cdbe74c01b8b6161e6"
integrity sha512-epZ1HOMsrXBNczc0HQpv0VMjqAEpc09DUA7Rg3gUJfn8umhML7A7bXnUyqPA+S54q397UYg1leQKdSn23OiwQQ==
dependencies:
"@aws-sdk/credential-provider-env" "3.577.0"
"@aws-sdk/credential-provider-http" "3.577.0"
"@aws-sdk/credential-provider-ini" "3.577.0"
"@aws-sdk/credential-provider-process" "3.577.0"
"@aws-sdk/credential-provider-sso" "3.577.0"
"@aws-sdk/credential-provider-web-identity" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@smithy/credential-provider-imds" "^3.0.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-process@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.577.0.tgz#ba35b4f012563762bbd86a71989d366272ee0f07"
integrity sha512-Gin6BWtOiXxIgITrJ3Nwc+Y2P1uVT6huYR4EcbA/DJUPWyO0n9y5UFLewPvVbLkRn15JeEqErBLUrHclkiOKtw==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-sso@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.577.0.tgz#b6a680f69e23514ca949a8edfddc6ee88ea455ca"
integrity sha512-iVm5SQvS7EgZTJsRaqUOmDQpBQPPPat42SCbWFvFQOLrl8qewq8OP94hFS5w2mP62zngeYzqhJnDel79HXbxew==
dependencies:
"@aws-sdk/client-sso" "3.577.0"
"@aws-sdk/token-providers" "3.577.0"
"@aws-sdk/types" "3.577.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/credential-provider-web-identity@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.577.0.tgz#294fb71fa832d9f55ea1c56678357efa3cd7ca55"
integrity sha512-ZGHGNRaCtJJmszb9UTnC7izNCtRUttdPlLdMkh41KPS32vfdrBDHs1JrpbZijItRj1xKuOXsiYSXLAaHGcLh8Q==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/middleware-host-header@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.577.0.tgz#a3fc626d409ec850296740478c64ef5806d8b878"
integrity sha512-9ca5MJz455CODIVXs0/sWmJm7t3QO4EUa1zf8pE8grLpzf0J94bz/skDWm37Pli13T3WaAQBHCTiH2gUVfCsWg==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/middleware-logger@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.577.0.tgz#6da3b13ae284fb3930961f0fc8e20b1f6cf8be30"
integrity sha512-aPFGpGjTZcJYk+24bg7jT4XdIp42mFXSuPt49lw5KygefLyJM/sB0bKKqPYYivW0rcuZ9brQ58eZUNthrzYAvg==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/middleware-recursion-detection@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.577.0.tgz#fff76abc6d4521636f9e654ce5bf2c4c79249417"
integrity sha512-pn3ZVEd2iobKJlR3H+bDilHjgRnNrQ6HMmK9ZzZw89Ckn3Dcbv48xOv4RJvu0aU8SDLl/SNCxppKjeLDTPGBNA==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/middleware-user-agent@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.577.0.tgz#a5743ea354e32f764854364c19590fc552a946c2"
integrity sha512-P55HAXgwmiHHpFx5JEPvOnAbfhN7v6sWv9PBQs+z2tC7QiBcPS0cdJR6PfV7J1n4VPK52/OnrK3l9VxdQ7Ms0g==
dependencies:
"@aws-sdk/types" "3.577.0"
"@aws-sdk/util-endpoints" "3.577.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/region-config-resolver@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.577.0.tgz#1fab6dc6c4ec3ad9a0352c1ce1a757464219fb00"
integrity sha512-4ChCFACNwzqx/xjg3zgFcW8Ali6R9C95cFECKWT/7CUM1D0MGvkclSH2cLarmHCmJgU6onKkJroFtWp0kHhgyg==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-config-provider" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/token-providers@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.577.0.tgz#8f9e96ff42994dfd0b5b3692b583644ccda04893"
integrity sha512-0CkIZpcC3DNQJQ1hDjm2bdSy/Xjs7Ny5YvSsacasGOkNfk+FdkiQy6N67bZX3Zbc9KIx+Nz4bu3iDeNSNplnnQ==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/types@3.577.0", "@aws-sdk/types@^3.222.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.577.0.tgz#7700784d368ce386745f8c340d9d68cea4716f90"
integrity sha512-FT2JZES3wBKN/alfmhlo+3ZOq/XJ0C7QOZcDNrpKjB0kqYoKjhVKZ/Hx6ArR0czkKfHzBBEs6y40ebIHx2nSmA==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/util-endpoints@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.577.0.tgz#eb3ee959560fdd79f9eb2d2c94d7f2a5509bf887"
integrity sha512-FjuUz1Kdy4Zly2q/c58tpdqHd6z7iOdU/caYzoc8jwgAHBDBbIJNQLCU9hXJnPV2M8pWxQDyIZsoVwtmvErPzw==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/types" "^3.0.0"
"@smithy/util-endpoints" "^2.0.0"
tslib "^2.6.2"
"@aws-sdk/util-locate-window@^3.0.0":
version "3.568.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz#2acc4b2236af0d7494f7e517401ba6b3c4af11ff"
integrity sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==
dependencies:
tslib "^2.6.2"
"@aws-sdk/util-user-agent-browser@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.577.0.tgz#d4d2cdb3a2b3d1c8b35f239ee9f7b2c87bee66ea"
integrity sha512-zEAzHgR6HWpZOH7xFgeJLc6/CzMcx4nxeQolZxVZoB5pPaJd3CjyRhZN0xXeZB0XIRCWmb4yJBgyiugXLNMkLA==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/types" "^3.0.0"
bowser "^2.11.0"
tslib "^2.6.2"
"@aws-sdk/util-user-agent-node@3.577.0":
version "3.577.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.577.0.tgz#0215ea10ead622a61b575a7181a4c51ae8e71449"
integrity sha512-XqvtFjbSMtycZTWVwDe8DRWovuoMbA54nhUoZwVU6rW9OSD6NZWGR512BUGHFaWzW0Wg8++Dj10FrKTG2XtqfA==
dependencies:
"@aws-sdk/types" "3.577.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@aws-sdk/util-utf8-browser@^3.0.0":
version "3.259.0"
resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff"
integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==
dependencies:
tslib "^2.3.1"
"@cspotcode/source-map-support@^0.8.0": "@cspotcode/source-map-support@^0.8.0":
version "0.8.1" version "0.8.1"
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
@ -165,6 +616,382 @@
"@nodelib/fs.scandir" "2.1.5" "@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0" fastq "^1.6.0"
"@smithy/abort-controller@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.0.0.tgz#5815f5d4618e14bf8d031bb98a99adabbb831168"
integrity sha512-p6GlFGBt9K4MYLu72YuJ523NVR4A8oHlC5M2JO6OmQqN8kAc/uh1JqLE+FizTokrSJGg0CSvC+BrsmGzKtsZKA==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/config-resolver@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.0.tgz#d37b31e3202c5ce54d9bd2406dcde7c7b5073cbd"
integrity sha512-2GzOfADwYLQugYkKQhIyZyQlM05K+tMKvRnc6eFfZcpJGRfKoMUMYdPlBKmqHwQFXQKBrGV6cxL9oymWgDzvFw==
dependencies:
"@smithy/node-config-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-config-provider" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
tslib "^2.6.2"
"@smithy/core@^2.0.0":
version "2.0.1"
resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.0.1.tgz#8a7ac8faa0227912ce260bc3f976a5e254323920"
integrity sha512-rcMkjvwxH/bER+oZUPR0yTA0ELD6m3A+d92+CFkdF6HJFCBB1bXo7P5pm21L66XwTN01B6bUhSCQ7cymWRD8zg==
dependencies:
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-retry" "^3.0.1"
"@smithy/middleware-serde" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/smithy-client" "^3.0.1"
"@smithy/types" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
tslib "^2.6.2"
"@smithy/credential-provider-imds@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.0.0.tgz#a290eb0224ef045742e5c806685cf63d44a084f3"
integrity sha512-lfmBiFQcA3FsDAPxNfY0L7CawcWtbyWsBOHo34nF095728JLkBX4Y9q/VPPE2r7fqMVK+drmDigqE2/SSQeVRA==
dependencies:
"@smithy/node-config-provider" "^3.0.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
tslib "^2.6.2"
"@smithy/fetch-http-handler@^3.0.0", "@smithy/fetch-http-handler@^3.0.1":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.0.1.tgz#dacfdf6e70d639fac4a0f57c42ce13f0ed14ff22"
integrity sha512-uaH74i5BDj+rBwoQaXioKpI0SHBJFtOVwzrCpxZxphOW0ki5jhj7dXvDMYM2IJem8TpdFvS2iC08sjOblfFGFg==
dependencies:
"@smithy/protocol-http" "^4.0.0"
"@smithy/querystring-builder" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-base64" "^3.0.0"
tslib "^2.6.2"
"@smithy/hash-node@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.0.tgz#f44b5fff193e241c1cdcc957b296b60f186f0e59"
integrity sha512-84qXstNemP3XS5jcof0el6+bDfjzuvhJPQTEfro3lgtbCtKgzPm3MgiS6ehXVPjeQ5+JS0HqmTz8f/RYfzHVxw==
dependencies:
"@smithy/types" "^3.0.0"
"@smithy/util-buffer-from" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@smithy/invalid-dependency@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.0.tgz#21cb6b5203ee15321bfcc751f21f7a19536d4ae8"
integrity sha512-F6wBBaEFgJzj0s4KUlliIGPmqXemwP6EavgvDqYwCH40O5Xr2iMHvS8todmGVZtuJCorBkXsYLyTu4PuizVq5g==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/is-array-buffer@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz#9a95c2d46b8768946a9eec7f935feaddcffa5e7a"
integrity sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==
dependencies:
tslib "^2.6.2"
"@smithy/middleware-content-length@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.0.tgz#084b3d22248967885d496eb0b105d9090e8ababd"
integrity sha512-3C4s4d/iGobgCtk2tnWW6+zSTOBg1PRAm2vtWZLdriwTroFbbWNSr3lcyzHdrQHnEXYCC5K52EbpfodaIUY8sg==
dependencies:
"@smithy/protocol-http" "^4.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/middleware-endpoint@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.0.tgz#54c9e1bd8f35b7d004c803eaf3702e61e32b8295"
integrity sha512-aXOAWztw/5qAfp0NcA2OWpv6ZI/E+Dh9mByif7i91D/0iyYNUcKvskmXiowKESFkuZ7PIMd3VOR4fTibZDs2OQ==
dependencies:
"@smithy/middleware-serde" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/url-parser" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
tslib "^2.6.2"
"@smithy/middleware-retry@^3.0.0", "@smithy/middleware-retry@^3.0.1":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.1.tgz#167b75e9b79395f11a799f22030eaaf7d40da410"
integrity sha512-hBhSEuL841FhJBK/19WpaGk5YWSzFk/P2UaVjANGKRv3eYNO8Y1lANWgqnuPWjOyCEWMPr58vELFDWpxvRKANw==
dependencies:
"@smithy/node-config-provider" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/service-error-classification" "^3.0.0"
"@smithy/smithy-client" "^3.0.1"
"@smithy/types" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-retry" "^3.0.0"
tslib "^2.6.2"
uuid "^9.0.1"
"@smithy/middleware-serde@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.0.tgz#786da6a6bc0e5e51d669dac834c19965245dd302"
integrity sha512-I1vKG1foI+oPgG9r7IMY1S+xBnmAn1ISqployvqkwHoSb8VPsngHDTOgYGYBonuOKndaWRUGJZrKYYLB+Ane6w==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/middleware-stack@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.0.tgz#00f112bae7af5fc3bd37d4fab95ebce0f17a7774"
integrity sha512-+H0jmyfAyHRFXm6wunskuNAqtj7yfmwFB6Fp37enytp2q047/Od9xetEaUbluyImOlGnGpaVGaVfjwawSr+i6Q==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/node-config-provider@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.0.0.tgz#4cd5dcf6132c75d6a582fcd6243482dac703865a"
integrity sha512-buqfaSdDh0zo62EPLf8rGDvcpKwGpO5ho4bXS2cdFhlOta7tBkWJt+O5uiaAeICfIOfPclNOndshDNSanX2X9g==
dependencies:
"@smithy/property-provider" "^3.0.0"
"@smithy/shared-ini-file-loader" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/node-http-handler@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.0.0.tgz#e771ea95d03e259f04b7b37e8aece8a4fffc8cdc"
integrity sha512-3trD4r7NOMygwLbUJo4eodyQuypAWr7uvPnebNJ9a70dQhVn+US8j/lCnvoJS6BXfZeF7PkkkI0DemVJw+n+eQ==
dependencies:
"@smithy/abort-controller" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/querystring-builder" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/property-provider@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.0.0.tgz#ef7a26557c855cc1471b9aa0e05529183e99b978"
integrity sha512-LmbPgHBswdXCrkWWuUwBm9w72S2iLWyC/5jet9/Y9cGHtzqxi+GVjfCfahkvNV4KXEwgnH8EMpcrD9RUYe0eLQ==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/protocol-http@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.0.0.tgz#04df3b5674b540323f678e7c4113e8abd8b26432"
integrity sha512-qOQZOEI2XLWRWBO9AgIYuHuqjZ2csyr8/IlgFDHDNuIgLAMRx2Bl8ck5U5D6Vh9DPdoaVpuzwWMa0xcdL4O/AQ==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/querystring-builder@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.0.tgz#48a9aa7b700e8409368c21bc0adf7564e001daea"
integrity sha512-bW8Fi0NzyfkE0TmQphDXr1AmBDbK01cA4C1Z7ggwMAU5RDz5AAv/KmoRwzQAS0kxXNf/D2ALTEgwK0U2c4LtRg==
dependencies:
"@smithy/types" "^3.0.0"
"@smithy/util-uri-escape" "^3.0.0"
tslib "^2.6.2"
"@smithy/querystring-parser@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.0.tgz#fa1ed0cee408cd4d622070fa874bc50ac1a379b7"
integrity sha512-UzHwthk0UEccV4dHzPySnBy34AWw3V9lIqUTxmozQ+wPDAO9csCWMfOLe7V9A2agNYy7xE+Pb0S6K/J23JSzfQ==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/service-error-classification@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.0.tgz#06a45cb91b15b8b0d5f3b1df2b3743d2ca42f5c4"
integrity sha512-3BsBtOUt2Gsnc3X23ew+r2M71WwtpHfEDGhHYHSDg6q1t8FrWh15jT25DLajFV1H+PpxAJ6gqe9yYeRUsmSdFA==
dependencies:
"@smithy/types" "^3.0.0"
"@smithy/shared-ini-file-loader@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.0.0.tgz#8739b7cd24f55fb4e276a74f00f0c2bb4e3f25d8"
integrity sha512-REVw6XauXk8xE4zo5aGL7Rz4ywA8qNMUn8RtWeTRQsgAlmlvbJ7CEPBcaXU2NDC3AYBgYAXrGyWD8XrN8UGDog==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/signature-v4@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-3.0.0.tgz#f536d0abebfeeca8e9aab846a4042658ca07d3b7"
integrity sha512-kXFOkNX+BQHe2qnLxpMEaCRGap9J6tUGLzc3A9jdn+nD4JdMwCKTJ+zFwQ20GkY+mAXGatyTw3HcoUlR39HwmA==
dependencies:
"@smithy/is-array-buffer" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-hex-encoding" "^3.0.0"
"@smithy/util-middleware" "^3.0.0"
"@smithy/util-uri-escape" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@smithy/smithy-client@^3.0.0", "@smithy/smithy-client@^3.0.1":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.0.1.tgz#c440473f6fb5dfbe86eaf015565fc56f66533bb4"
integrity sha512-KAiFY4Y4jdHxR+4zerH/VBhaFKM8pbaVmJZ/CWJRwtM/CmwzTfXfvYwf6GoUwiHepdv+lwiOXCuOl6UBDUEINw==
dependencies:
"@smithy/middleware-endpoint" "^3.0.0"
"@smithy/middleware-stack" "^3.0.0"
"@smithy/protocol-http" "^4.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-stream" "^3.0.1"
tslib "^2.6.2"
"@smithy/types@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.0.0.tgz#00231052945159c64ffd8b91e8909d8d3006cb7e"
integrity sha512-VvWuQk2RKFuOr98gFhjca7fkBS+xLLURT8bUjk5XQoV0ZLm7WPwWPPY3/AwzTLuUBDeoKDCthfe1AsTUWaSEhw==
dependencies:
tslib "^2.6.2"
"@smithy/url-parser@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.0.tgz#5fdc77cd22051c1aac6531be0315bfcba0fa705d"
integrity sha512-2XLazFgUu+YOGHtWihB3FSLAfCUajVfNBXGGYjOaVKjLAuAxx3pSBY3hBgLzIgB17haf59gOG3imKqTy8mcrjw==
dependencies:
"@smithy/querystring-parser" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-base64@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-3.0.0.tgz#f7a9a82adf34e27a72d0719395713edf0e493017"
integrity sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==
dependencies:
"@smithy/util-buffer-from" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-body-length-browser@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz#86ec2f6256310b4845a2f064e2f571c1ca164ded"
integrity sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==
dependencies:
tslib "^2.6.2"
"@smithy/util-body-length-node@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz#99a291bae40d8932166907fe981d6a1f54298a6d"
integrity sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==
dependencies:
tslib "^2.6.2"
"@smithy/util-buffer-from@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz#559fc1c86138a89b2edaefc1e6677780c24594e3"
integrity sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==
dependencies:
"@smithy/is-array-buffer" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-config-provider@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz#62c6b73b22a430e84888a8f8da4b6029dd5b8efe"
integrity sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==
dependencies:
tslib "^2.6.2"
"@smithy/util-defaults-mode-browser@^3.0.0":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.1.tgz#0ba33ec90f6dd311599bed3a3dd604f3adba9acd"
integrity sha512-nW5kEzdJn1Bn5TF+gOPHh2rcPli8JU9vSSXLbfg7uPnfR1TMRQqs9zlYRhIb87NeSxIbpdXOI94tvXSy+fvDYg==
dependencies:
"@smithy/property-provider" "^3.0.0"
"@smithy/smithy-client" "^3.0.1"
"@smithy/types" "^3.0.0"
bowser "^2.11.0"
tslib "^2.6.2"
"@smithy/util-defaults-mode-node@^3.0.0":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.1.tgz#71242a6978240a6f559445d4cc26f2cce91c90e1"
integrity sha512-TFk+Qb+elLc/MOhtSp+50fstyfZ6avQbgH2d96xUBpeScu+Al9elxv+UFAjaTHe0HQe5n+wem8ZLpXvU8lwV6Q==
dependencies:
"@smithy/config-resolver" "^3.0.0"
"@smithy/credential-provider-imds" "^3.0.0"
"@smithy/node-config-provider" "^3.0.0"
"@smithy/property-provider" "^3.0.0"
"@smithy/smithy-client" "^3.0.1"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-endpoints@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.0.0.tgz#5a16a723c1220f536a9b1b3e01787e69e77b6f12"
integrity sha512-+exaXzEY3DNt2qtA2OtRNSDlVrE4p32j1JSsQkzA5AdP0YtJNjkYbYhJxkFmPYcjI1abuwopOZCwUmv682QkiQ==
dependencies:
"@smithy/node-config-provider" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-hex-encoding@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz#32938b33d5bf2a15796cd3f178a55b4155c535e6"
integrity sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==
dependencies:
tslib "^2.6.2"
"@smithy/util-middleware@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.0.tgz#64d775628b99a495ca83ce982f5c83aa45f1e894"
integrity sha512-q5ITdOnV2pXHSVDnKWrwgSNTDBAMHLptFE07ua/5Ty5WJ11bvr0vk2a7agu7qRhrCFRQlno5u3CneU5EELK+DQ==
dependencies:
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-retry@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.0.tgz#8a0c47496aab74e1dfde4905d462ad636a8824bb"
integrity sha512-nK99bvJiziGv/UOKJlDvFF45F00WgPLKVIGUfAK+mDhzVN2hb/S33uW2Tlhg5PVBoqY7tDVqL0zmu4OxAHgo9g==
dependencies:
"@smithy/service-error-classification" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-stream@^3.0.0", "@smithy/util-stream@^3.0.1":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.0.1.tgz#3cf527bcd3fec82c231c38d47dd75f3364747edb"
integrity sha512-7F7VNNhAsfMRA8I986YdOY5fE0/T1/ZjFF6OLsqkvQVNP3vZ/szYDfGCyphb7ioA09r32K/0qbSFfNFU68aSzA==
dependencies:
"@smithy/fetch-http-handler" "^3.0.1"
"@smithy/node-http-handler" "^3.0.0"
"@smithy/types" "^3.0.0"
"@smithy/util-base64" "^3.0.0"
"@smithy/util-buffer-from" "^3.0.0"
"@smithy/util-hex-encoding" "^3.0.0"
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-uri-escape@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz#e43358a78bf45d50bb736770077f0f09195b6f54"
integrity sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==
dependencies:
tslib "^2.6.2"
"@smithy/util-utf8@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-3.0.0.tgz#1a6a823d47cbec1fd6933e5fc87df975286d9d6a"
integrity sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==
dependencies:
"@smithy/util-buffer-from" "^3.0.0"
tslib "^2.6.2"
"@smithy/util-waiter@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.0.0.tgz#26bcc5bbbf1de9360a7aeb3b3919926fc6afa2bc"
integrity sha512-+fEXJxGDLCoqRKVSmo0auGxaqbiCo+8oph+4auefYjaNxjOLKSY2MxVQfRzo65PaZv4fr+5lWg+au7vSuJJ/zw==
dependencies:
"@smithy/abort-controller" "^3.0.0"
"@smithy/types" "^3.0.0"
tslib "^2.6.2"
"@tsconfig/node10@^1.0.7": "@tsconfig/node10@^1.0.7":
version "1.0.9" version "1.0.9"
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
@ -463,6 +1290,11 @@ bn.js@^4.0.0:
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
bowser@^2.11.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
brace-expansion@^1.1.7: brace-expansion@^1.1.7:
version "1.1.11" version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@ -838,6 +1670,13 @@ fast-uri@^2.0.0, fast-uri@^2.1.0:
resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-2.2.0.tgz#519a0f849bef714aad10e9753d69d8f758f7445a" resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-2.2.0.tgz#519a0f849bef714aad10e9753d69d8f758f7445a"
integrity sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg== integrity sha512-cIusKBIt/R/oI6z/1nyfe2FvGKVTohVRfvkOhvx0nCEW+xf5NoCXjAHcWp93uOUBchzYcsvPlrapAdX1uW+YGg==
fast-xml-parser@4.2.5:
version "4.2.5"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"
integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==
dependencies:
strnum "^1.0.5"
fast-xml-parser@^4.1.2: fast-xml-parser@^4.1.2:
version "4.1.3" version "4.1.3"
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz#0254ad0d4d27f07e6b48254b068c0c137488dd97" resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz#0254ad0d4d27f07e6b48254b068c0c137488dd97"
@ -1292,18 +2131,6 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
node-bin-setup@^1.0.0:
version "1.1.3"
resolved "https://registry.yarnpkg.com/node-bin-setup/-/node-bin-setup-1.1.3.tgz#d45d5220e3b2ecc3a94263a56116f727f6c1bb14"
integrity sha512-opgw9iSCAzT2+6wJOETCpeRYAQxSopqQ2z+N6BXwIMsQQ7Zj5M8MaafQY8JMlolRR6R1UXg2WmhKp0p9lSOivg==
node@^18.18.0:
version "18.20.2"
resolved "https://registry.yarnpkg.com/node/-/node-18.20.2.tgz#06aa3dfcede6785f5327ba9364f288e4849dd2f8"
integrity sha512-GEfhC/XFGqHFIKuRUd6pfCHrF9ZlizlMCy3EH5tSIwzOLrY8Qn1YSQV1pxUl007JxZnlIxNLnuRV6jOn6a6b2Q==
dependencies:
node-bin-setup "^1.0.0"
nodemailer@^6.9.1: nodemailer@^6.9.1:
version "6.9.1" version "6.9.1"
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.1.tgz#8249d928a43ed85fec17b13d2870c8f758a126ed" resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.9.1.tgz#8249d928a43ed85fec17b13d2870c8f758a126ed"
@ -1785,11 +2612,16 @@ tsconfig@^7.0.0:
strip-bom "^3.0.0" strip-bom "^3.0.0"
strip-json-comments "^2.0.0" strip-json-comments "^2.0.0"
tslib@^1.8.1: tslib@^1.11.1, tslib@^1.8.1:
version "1.14.1" version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
tslib@^2.3.1, tslib@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
tsutils@^3.21.0: tsutils@^3.21.0:
version "3.21.0" version "3.21.0"
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@ -1826,6 +2658,11 @@ url-join@^4.0.1:
resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7"
integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==
uuid@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
v8-compile-cache-lib@^3.0.1: v8-compile-cache-lib@^3.0.1:
version "3.0.1" version "3.0.1"
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"