diff --git a/bundle/package-lock.json b/bundle/package-lock.json
index a967e97f..e6a263fa 100644
--- a/bundle/package-lock.json
+++ b/bundle/package-lock.json
@@ -9,6 +9,8 @@
"version": "1.0.0",
"license": "AGPLV3",
"dependencies": {
+ "@aws-sdk/client-s3": "^3.36.1",
+ "@aws-sdk/node-http-handler": "^3.36.0",
"ajv": "8.6.2",
"ajv-formats": "^2.1.1",
"amqplib": "^0.8.0",
@@ -75,213 +77,1070 @@
"jest": "^27.0.6",
"jest-expect-message": "^1.0.2",
"jest-runtime": "^27.2.1",
- "ts-node": "^9.1.1",
+ "ts-node": "^10.2.1",
"ts-node-dev": "^1.1.6",
"ts-patch": "^1.4.4",
"typescript": "^4.2.3",
"typescript-json-schema": "0.50.1"
}
},
- "../api": {
- "name": "@fosscord/api",
+ "node_modules/@aws-crypto/crc32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-1.2.2.tgz",
+ "integrity": "sha512-8K0b1672qbv05chSoKpwGZ3fhvVp28Fg3AVHVkEHFl2lTLChO7wD/hTyyo8ING7uc31uZRt7bNra/hA74Td7Tw==",
+ "dependencies": {
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/crc32/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/ie11-detection": {
"version": "1.0.0",
- "extraneous": true,
- "hasInstallScript": true,
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz",
+ "integrity": "sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA==",
"dependencies": {
- "@fosscord/util": "file:../util",
- "@types/morgan": "^1.9.3",
- "ajv": "8.6.2",
- "ajv-formats": "^2.1.1",
- "amqplib": "^0.8.0",
- "assert": "^1.5.0",
- "atomically": "^1.7.0",
- "bcrypt": "^5.0.1",
- "body-parser": "^1.19.0",
- "cheerio": "^1.0.0-rc.9",
- "dot-prop": "^6.0.1",
- "dotenv": "^8.2.0",
- "env-paths": "^2.2.1",
- "esbuild": "^0.13.4",
- "express": "^4.17.1",
- "express-validator": "^6.9.2",
- "form-data": "^3.0.0",
- "i18next": "^19.9.2",
- "i18next-http-middleware": "^3.1.3",
- "i18next-node-fs-backend": "^2.1.3",
- "jsonwebtoken": "^8.5.1",
- "lambert-server": "^1.2.11",
- "missing-native-js-functions": "^1.2.17",
- "mongoose": "^5.12.3",
- "mongoose-autopopulate": "^0.12.3",
- "mongoose-long": "^0.3.2",
- "morgan": "^1.10.0",
- "multer": "^1.4.2",
- "node-fetch": "^2.6.1",
- "patch-package": "^6.4.7",
- "supertest": "^6.1.6",
- "tsconfig-paths": "^3.11.0",
- "typeorm": "^0.2.37",
- "wsc": "^0.3.0"
- },
- "devDependencies": {
- "@babel/core": "^7.15.5",
- "@babel/preset-env": "^7.15.6",
- "@babel/preset-typescript": "^7.15.0",
- "@swc/cli": "^0.1.51",
- "@swc/core": "^1.2.93",
- "@types/amqplib": "^0.8.1",
- "@types/bcrypt": "^5.0.0",
- "@types/express": "^4.17.9",
- "@types/i18next-node-fs-backend": "^2.1.0",
- "@types/jest": "^27.0.1",
- "@types/jest-expect-message": "^1.0.3",
- "@types/jsonwebtoken": "^8.5.0",
- "@types/mongodb": "^3.6.9",
- "@types/mongoose": "^5.10.5",
- "@types/mongoose-autopopulate": "^0.10.1",
- "@types/mongoose-lean-virtuals": "^0.5.1",
- "@types/multer": "^1.4.5",
- "@types/node": "^14.17.9",
- "@types/node-fetch": "^2.5.7",
- "@types/supertest": "^2.0.11",
- "@zerollup/ts-transform-paths": "^1.7.18",
- "0x": "^4.10.2",
- "babel-jest": "^27.2.0",
- "caxa": "^2.1.0",
- "image-size": "^1.0.0",
- "jest": "^26.6.3",
- "jest-expect-message": "^1.0.2",
- "jest-runtime": "^27.2.1",
- "saslprep": "^1.0.3",
- "ts-node": "^9.1.1",
- "ts-node-dev": "^1.1.6",
- "ts-patch": "^1.4.4",
- "tsup": "^5.4.0",
- "typescript": "^4.4.2",
- "typescript-json-schema": "0.50.1"
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/sha256-browser": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-1.2.2.tgz",
+ "integrity": "sha512-0tNR4kBtJp+9S0kis4+JLab3eg6QWuIeuPhzaYoYwNUXGBgsWIkktA2mnilet+EGWzf3n1zknJXC4X4DVyyXbg==",
+ "dependencies": {
+ "@aws-crypto/ie11-detection": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.2.2",
+ "@aws-crypto/supports-web-crypto": "^1.0.0",
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/sha256-js": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz",
+ "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==",
+ "dependencies": {
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
}
},
- "../cdn": {
- "name": "@fosscord/cdn",
+ "node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/supports-web-crypto": {
"version": "1.0.0",
- "extraneous": true,
- "hasInstallScript": true,
- "license": "ISC",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz",
+ "integrity": "sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g==",
"dependencies": {
- "@fosscord/util": "file:../util",
- "body-parser": "^1.19.0",
- "btoa": "^1.2.1",
- "cheerio": "^1.0.0-rc.5",
- "dotenv": "^10.0.0",
- "exif-be-gone": "^1.2.0",
- "express": "^4.17.1",
- "express-async-errors": "^3.1.1",
- "file-type": "^16.5.0",
- "fs-extra": "^10.0.0",
- "image-size": "^1.0.0",
- "jest": "^27.0.6",
- "lambert-db": "^1.2.3",
- "lambert-server": "^1.2.11",
- "missing-native-js-functions": "^1.2.17",
- "multer": "^1.4.2",
- "nanocolors": "^0.2.12",
- "node-fetch": "^2.6.1",
- "supertest": "^6.1.6",
- "typescript": "^4.1.2",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-crypto/util": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-1.2.2.tgz",
+ "integrity": "sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg==",
+ "dependencies": {
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/@aws-crypto/util/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/@aws-sdk/abort-controller": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.36.0.tgz",
+ "integrity": "sha512-IzOL+3x6odlo6mChPChSJepvtHncMKuCQSO0HCDp7AHdhfbZxDCrOL4byH6E3L/LXhUQX8hI0vYE1IDB1nqjhA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/chunked-blob-reader": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.36.0.tgz",
+ "integrity": "sha512-8MwykUnBjFUpvUYzuSmq7QvNtslmz9HNYO5YcOawUg7J0XtY01EquOp/dc0LPXCQhTLCaG0YLxZrhMGP9DrB8g==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/chunked-blob-reader-native": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.36.0.tgz",
+ "integrity": "sha512-060kKMFiCvzCI4OZRv4pTf5fNiCBT99fRVm39kKs6k3R0AKXn+4lPDN8Is740ZvGnoCCfnWC+EUUf7mwWX+jWw==",
+ "dependencies": {
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-s3": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.36.1.tgz",
+ "integrity": "sha512-7J2OlN4x/+f66S5Ux2qJ68Zd/l5iBLpKmpSfbnuRcpjtatHi9qFDFUAFhrezDqRcETt6Dsqf6cflhF9cO7R2FQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/client-sts": "3.36.1",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/credential-provider-node": "3.36.1",
+ "@aws-sdk/eventstream-serde-browser": "3.36.0",
+ "@aws-sdk/eventstream-serde-config-resolver": "3.36.0",
+ "@aws-sdk/eventstream-serde-node": "3.36.0",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-blob-browser": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/hash-stream-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/md5-js": "3.36.0",
+ "@aws-sdk/middleware-apply-body-checksum": "3.36.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-expect-continue": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-location-constraint": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-sdk-s3": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/middleware-ssec": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "@aws-sdk/util-waiter": "3.36.0",
+ "@aws-sdk/xml-builder": "3.36.0",
+ "entities": "2.2.0",
+ "fast-xml-parser": "3.19.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-sso": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.36.1.tgz",
+ "integrity": "sha512-ZYhsmzv5aCoIvP+NqWr50jY8suA/lZkV5jRmwW6jbgEdxO2G32eV0I3jeNplZYhLx3PdfOWpTdnSsYEaiFD2iA==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/client-sts": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.36.1.tgz",
+ "integrity": "sha512-Bvpr1dquJs6lRd2hu/BjfUz2nfP/ESXsxh0YR0H7HMq+RtW2Mr+IDIV6n+EK5te21VUmc47LVpPfdiYDWyRxLQ==",
+ "dependencies": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/credential-provider-node": "3.36.1",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-sdk-sts": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "entities": "2.2.0",
+ "fast-xml-parser": "3.19.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/config-resolver": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.36.0.tgz",
+ "integrity": "sha512-4UxdPrlSo1RToelV72fMustttTSWKHJm3L054jJQUCiXDIIrUTAFhI5Z6El4wqYjg15QIZkIdcN0T9Vzd/z5Lw==",
+ "dependencies": {
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-env": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.36.0.tgz",
+ "integrity": "sha512-APQAgVmVx850lL8v2Sz/L4kA7a7ectqNZNxTBm6+H534uGsGYwNSmRcTQiXA77qCRts5ZaFQP3CHdxR8/Ixr6w==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-imds": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.36.0.tgz",
+ "integrity": "sha512-4hDzNZ60hgAenhAm1Sys25H2LispgtvSx+K6U/5kTJCvfqRwS13ZH9LTjlA4FoJC+zv4INSYN01oYZfhQpczUw==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-ini": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.36.1.tgz",
+ "integrity": "sha512-DqApaEr6khLcPOiZBjQeZqQ8A4eI9DJrlmlP5Ov2p0ne5miXEddwXaqGAFryF+ylMdPOvfjJvza1TkRD7MxhwA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.36.0",
+ "@aws-sdk/credential-provider-imds": "3.36.0",
+ "@aws-sdk/credential-provider-sso": "3.36.1",
+ "@aws-sdk/credential-provider-web-identity": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-node": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.36.1.tgz",
+ "integrity": "sha512-SHBZOq+jOO/9Yqdrig5ATSLifjdNeVdi5/trCQj2ynwO6N9bAde0V1ni9TdBU/4kejYdtL+vIeEg8R29n1fMoA==",
+ "dependencies": {
+ "@aws-sdk/credential-provider-env": "3.36.0",
+ "@aws-sdk/credential-provider-imds": "3.36.0",
+ "@aws-sdk/credential-provider-ini": "3.36.1",
+ "@aws-sdk/credential-provider-process": "3.36.0",
+ "@aws-sdk/credential-provider-sso": "3.36.1",
+ "@aws-sdk/credential-provider-web-identity": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-process": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.36.0.tgz",
+ "integrity": "sha512-2ITkLv5mwbPzDCnPpZ7GpibQD78yiF2voU3knR5XWbnSdHosV+taTwnU+HMcJhWQPR9lTKHDf4/rEtUPw/imrQ==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-sso": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.36.1.tgz",
+ "integrity": "sha512-uS6ZIwq0HbBGD7lhuUr/g2RIpQzEb2gT3e86r5Fesv5eLWTqzkhmXJ5jc7cHPuQK3Ojcu2S8atVcdeUGfdamgw==",
+ "dependencies": {
+ "@aws-sdk/client-sso": "3.36.1",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/credential-provider-web-identity": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.36.0.tgz",
+ "integrity": "sha512-cC0WZmQhxmEw5VJud15tNDQggGFTxtz6FP5Yj46UtmNa+cTadtrruoe4PZBC1QqWgrfBpkI7W1quD3BZthiV/w==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/eventstream-marshaller": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-3.36.0.tgz",
+ "integrity": "sha512-6/WKo0LZkNG6YiJ8HoElWj0SndXCxib482cz16GmrBY1WsXsqqx/qxAfxhMMkBayyOWzVD0r/TOjHqdiwOT+/w==",
+ "dependencies": {
+ "@aws-crypto/crc32": "^1.0.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-hex-encoding": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/eventstream-serde-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.36.0.tgz",
+ "integrity": "sha512-W1DCmEcWkQa3kC23sg5Bb6rozafy83CwtXBiJ26CZFvtSnEsntrXz2+xHc4fITTu1D4rAD+J9w4hYZ72gfE5Tg==",
+ "dependencies": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/eventstream-serde-universal": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/eventstream-serde-config-resolver": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.36.0.tgz",
+ "integrity": "sha512-+s9hj1NhGFSYotCACSf5h1hebbBZyeCZKlxm9My3zE3Is1hG3I1v2PBw8al39kxHR0nDMGPlMjMzWL7F7byjdA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/eventstream-serde-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.36.0.tgz",
+ "integrity": "sha512-x5VaVk6XEheDNSAp/VRqJOq/z/SWa0PKiMCSrFuUM9IznicQcG90AgUUDGA0gEp2GMBwR+LhVCz4soTZtAoADA==",
+ "dependencies": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/eventstream-serde-universal": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/eventstream-serde-universal": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.36.0.tgz",
+ "integrity": "sha512-suMcZFKH/Q2y3QCRpr0rSMYxvCoCKmv4JanuDqqjR5FuFQ1W+JfGCYPkJmMfwXzPzF9p+P/3NXFh3sflNtSYXQ==",
+ "dependencies": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/fetch-http-handler": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.36.0.tgz",
+ "integrity": "sha512-Xhd55V12+m8GTHdJRQVlxsdzq3k5rNUMK/5t4ehJwLoYdo3yc2tjOytgUoD9qDyGPkAV8nnP/uM03QEuovEk9w==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/querystring-builder": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/hash-blob-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.36.0.tgz",
+ "integrity": "sha512-A+SmEvHPEf1+grMDfs8jtk9GVtG/Qs58VtPmsUq5yeUSme8Vor+MsOMfNjZ6QXD267HourMMSNNLBWzLNzTqjw==",
+ "dependencies": {
+ "@aws-sdk/chunked-blob-reader": "3.36.0",
+ "@aws-sdk/chunked-blob-reader-native": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/hash-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.36.0.tgz",
+ "integrity": "sha512-+SbX7eE+DRGeK6VfxKa4SanlT3syEn512XkwGvPe51r/ojeTgAZf/PzlKh+ketGMsbwDwoF2uQaQo/dos8PGjA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/hash-stream-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.36.0.tgz",
+ "integrity": "sha512-oNWxMyAxfQZ/pEGWA9AWNswdfnb3B7fE03kBOL6h4cO4G4OAFL6l3r3e9BH1m2CYc4zgn1ezXK3m4tP+K28PxQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/invalid-dependency": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.36.0.tgz",
+ "integrity": "sha512-ArRPRY/5QmxmmAoMX1ukNPyOFic7CskZwDwFxnlFOzrsSaVuLkkqTW4SLV+xjVMHX8oINggj9Ufzgh3gj2oUaA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/is-array-buffer": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.36.0.tgz",
+ "integrity": "sha512-sglBYWZYeYmCxkVdol+W2HGazAwF6z3HvLETkDIKTzM80+xepCoEBGrJi1tWO+OMZxSJq1KV/u89fQuGouBeKQ==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/md5-js": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.36.0.tgz",
+ "integrity": "sha512-C4xOIcqIa/rkzxaV6HwXxjchTHXcS8IfkpBcuEYB1DzDfuJEXo3ZfPJI6srGaU+7CzqYgd1eQ0bWk9A3jF0x+Q==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-apply-body-checksum": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-apply-body-checksum/-/middleware-apply-body-checksum-3.36.0.tgz",
+ "integrity": "sha512-dqiUCM9QJu+CfTnFL8v+E0+/f+eheVfifWntdd/JyQC0TGOmikqDqkbUDtguag6EgLTr9i37nKLAWH/PewXIhA==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-bucket-endpoint": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.36.0.tgz",
+ "integrity": "sha512-WgiZzlZMDp2HEvBe8xLsj2cG6OhtPuXb1L4tlU9XIUlM64Y3Phrxjo/aHI+wynmvF2/lqlcG4J+5NUpiH9AjYg==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-arn-parser": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-content-length": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.36.0.tgz",
+ "integrity": "sha512-3+3QYgXnIukhdeP8UHXb7E8vv9d61sUAN4hbEi4/Tg6ZZOUoeVfWZrQCQNTNBV07qoATdeGE+EaPgTJEOmiDig==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-expect-continue": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.36.0.tgz",
+ "integrity": "sha512-WOsWLqpJVe4InSZnh0SJmNuyFOb3tt+bGO9CywMzhydhE1EC504kn2EVHW4ukQUeSVyLZgh7O4Vxl+hQu8rw3w==",
+ "dependencies": {
+ "@aws-sdk/middleware-header-default": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-header-default": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.36.0.tgz",
+ "integrity": "sha512-KzhxyHAn+byf09G49PwiqrwCTI+DA2peF8uxRA7EAPMyLZUcjL/qSYwxhIf3on5ul4IkysvECF8RGGB+paQwNg==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-host-header": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.36.0.tgz",
+ "integrity": "sha512-hN9HSMAE6um17TygJaQjAlM5fFJRneXB794OK/hMngibotQ90FogvbEWOPBRBW+LaWWemr39xdcb51PHsUSlbg==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-location-constraint": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.36.0.tgz",
+ "integrity": "sha512-lcKNfFLzDKLmsHOPv3fr0GqP02qimn7m69yDNTyDXKgzwkYPG36aIjCxX1Znaw1jZbAvtW6ErwEB+6BlN7Is1g==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-logger": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.36.0.tgz",
+ "integrity": "sha512-Cl5yx5xNbm8nL6iI0iRjEmtT/ImoxZzU3eWpACglweyxgeF5nRDUMp5v9WthuCPCOjxrw2I95JOj5JOP+/QIXA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-retry": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.36.0.tgz",
+ "integrity": "sha512-qFHFQ7KmwpD8eRCsbN4vaisidlRi/rzegns5/3PZU0wygQ2obTi2NnKJJr0dWSG6XqPhBmUv0YleIh9LQZimuQ==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/service-error-classification": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0",
"uuid": "^8.3.2"
},
- "devDependencies": {
- "@swc/cli": "^0.1.51",
- "@swc/core": "^1.2.93",
- "@types/amqplib": "^0.8.1",
- "@types/body-parser": "^1.19.0",
- "@types/btoa": "^1.2.3",
- "@types/dotenv": "^8.2.0",
- "@types/express": "^4.17.12",
- "@types/fs-extra": "^9.0.12",
- "@types/jsonwebtoken": "^8.5.0",
- "@types/mongodb": "^3.6.9",
- "@types/mongoose-autopopulate": "^0.10.1",
- "@types/mongoose-lean-virtuals": "^0.5.1",
- "@types/multer": "^1.4.7",
- "@types/node": "^14.17.0",
- "@types/node-fetch": "^2.5.7",
- "@types/uuid": "^8.3.0",
- "@zerollup/ts-transform-paths": "^1.7.18",
- "ts-patch": "^1.4.4"
+ "engines": {
+ "node": ">= 10.0.0"
}
},
- "../gateway": {
- "name": "@fosscord/gateway",
- "version": "1.0.0",
- "extraneous": true,
- "hasInstallScript": true,
- "license": "ISC",
+ "node_modules/@aws-sdk/middleware-sdk-s3": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.36.0.tgz",
+ "integrity": "sha512-40477uh2rEBEU2L/Hhvih+/a9mFvCPRvz9kLOjYYmHaLkAVRBHWsMatNgNIs/8qsaWQXq7a1PBejDPDyXkLivw==",
"dependencies": {
- "@fosscord/util": "file:../util",
- "ajv": "^8.5.0",
- "amqplib": "^0.8.0",
- "dotenv": "^8.2.0",
- "jsonwebtoken": "^8.5.1",
- "lambert-server": "^1.2.11",
- "missing-native-js-functions": "^1.2.17",
- "mongoose-autopopulate": "^0.12.3",
- "node-fetch": "^2.6.1",
- "typeorm": "^0.2.37",
- "uuid": "^8.3.2",
- "ws": "^7.4.2"
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-arn-parser": "3.36.0",
+ "tslib": "^2.3.0"
},
- "devDependencies": {
- "@swc/cli": "^0.1.51",
- "@swc/core": "^1.2.93",
- "@types/amqplib": "^0.8.1",
- "@types/jsonwebtoken": "^8.5.0",
- "@types/mongodb": "^3.6.9",
- "@types/mongoose-autopopulate": "^0.10.1",
- "@types/mongoose-lean-virtuals": "^0.5.1",
- "@types/node": "^14.17.9",
- "@types/node-fetch": "^2.5.12",
- "@types/uuid": "^8.3.0",
- "@types/ws": "^7.4.0",
- "@zerollup/ts-transform-paths": "^1.7.18",
- "ts-node-dev": "^1.1.6",
- "ts-patch": "^1.4.4",
- "typescript": "^4.2.3"
+ "engines": {
+ "node": ">= 10.0.0"
},
- "optionalDependencies": {
- "@yukikaze-bot/erlpack": "^1.0.1"
+ "peerDependencies": {
+ "@aws-sdk/signature-v4-crt": "^3.31.0"
}
},
- "../util": {
- "name": "@fosscord/util",
- "version": "1.0.0",
- "extraneous": true,
- "hasInstallScript": true,
- "license": "GPLV3",
+ "node_modules/@aws-sdk/middleware-sdk-sts": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.36.0.tgz",
+ "integrity": "sha512-W4b09/mfNqFNoxJxI0L2FjKEadhtYIBNkL8kh4fL40ax7zBL1Q7El9ZKueBezyN1EbYRui+tym39x9eEYZwTWw==",
"dependencies": {
- "amqplib": "^0.8.0",
- "jsonwebtoken": "^8.5.1",
- "lambert-server": "^1.2.11",
- "missing-native-js-functions": "^1.2.17",
- "multer": "^1.4.3",
- "nanocolors": "^0.2.12",
- "node-fetch": "^2.6.1",
- "patch-package": "^6.4.7",
- "pg": "^8.7.1",
- "reflect-metadata": "^0.1.13",
- "sqlite3": "^5.0.2",
- "typeorm": "^0.2.37",
- "typescript": "^4.4.2",
- "typescript-json-schema": "^0.50.1"
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
},
- "devDependencies": {
- "@types/amqplib": "^0.8.1",
- "@types/jsonwebtoken": "^8.5.0",
- "@types/multer": "^1.4.7",
- "@types/node": "^14.17.9",
- "@types/node-fetch": "^2.5.12",
- "jest": "^27.0.6"
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-serde": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.36.0.tgz",
+ "integrity": "sha512-KuQIt3Cq+FC2UlQ/PMYQACnSK4v/fkV0dHqTjICuCi0Tft17HtkXU6rFLbIAbkM1wCp1OhyHFjHHDESvvjdmGA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-signing": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.36.0.tgz",
+ "integrity": "sha512-nx+IJE2YFxHF+ap4mOUSVP7WmXMgtHgC/QM97pcd03RtUhsNsu0rmv5HOmyl5MduP/NjGdRdF3Ng+MP2q2aTpg==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-ssec": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.36.0.tgz",
+ "integrity": "sha512-73P+q51tZRpW2Q+f0rbv3aWLulkvDsYixNnNjY9k10pKN30Nld1kIF0EYecJZCrR769GGeUGROXU4pvwu19EXQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-stack": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.36.0.tgz",
+ "integrity": "sha512-9BWJ25nGQET23CiukmdGw0njDhl+uTUZ8CwO4VQwklmK9x8Y+NFE7k2RCp5m3GxEvn07oJ3FlWK5WE4LLmu4Pw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/middleware-user-agent": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.36.0.tgz",
+ "integrity": "sha512-n2Poao1alyrKu8a5vcOW9hFIRHrnAlKtUvlItQWSVxgVHQhrYkBJycRW/qh1BKLxt1S+EUPTMTVS4i0XGYOqSw==",
+ "dependencies": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/node-config-provider": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.36.0.tgz",
+ "integrity": "sha512-tn1ToARM3iPXh1BZxzv5OgqBvXIAZaWV+sZ/Ns1GY7r5oy9JA2Z3Q/VG49POrY2gL5q1QaGAs/5WiBc6TEEE6Q==",
+ "dependencies": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/node-http-handler": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.36.0.tgz",
+ "integrity": "sha512-hfmiEw498YNS/maPVLqQaXvfE6zygGgCsQcD/r8AHdI3vuoNk0fMr6Ys9EhTr9cjBATRDej3Yq7PMKMylsnaiw==",
+ "dependencies": {
+ "@aws-sdk/abort-controller": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/querystring-builder": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/property-provider": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.36.0.tgz",
+ "integrity": "sha512-/+XvcAClcpaV0ufcC7r7mYq7MWRk9gsSWWw2nlb8O4Yj1r7bQyg3WsR4gCd9bxL8uUJn4xCD5nvVp3pLzgOsRg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/protocol-http": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.36.0.tgz",
+ "integrity": "sha512-8uSVHoboZh9oNG4oCf0sVmZDB5HDY0CiWcX22ELqvYpia96gIp/n1AHru7aEbD++uHB3w+VPbHABOXDD6dxqmg==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/querystring-builder": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.36.0.tgz",
+ "integrity": "sha512-l+ngIoBDKoarU8Pdi2InIKGhzl7/pnAMmAE8HMC9EIFDPwpdyOVd8HQFT8+Ot3nlvHiZC8OzpRTTwS0sXIhLEQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-uri-escape": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/querystring-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.36.0.tgz",
+ "integrity": "sha512-ZRqJaWnuZLx7c0iTrUr1Se4rEuAlrS3+gzNaraheJasUCVTSXGqHYSGuV8y83/hKnwMra4r9ITd8SzTHuHPTzA==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/service-error-classification": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.36.0.tgz",
+ "integrity": "sha512-y3m/Gc1kSZBX1Dvg3lnu3TxteW2WqjFGc5Y1XBqjOdmQ5JmE1GZz+s9inGfP6N/5v56qQfhTeVCABh1Anq+jEw==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/shared-ini-file-loader": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.36.0.tgz",
+ "integrity": "sha512-4Xb40+nmfT+qjmHfC17bC96bTME01k+axhSX1GkPH6PlrZrR3ICuq59JLn7SJprw8x7/HHa1HmYpCR1tbkXjNw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/signature-v4": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.36.0.tgz",
+ "integrity": "sha512-R17pRSxUYai0rBDAQPMXp/9kC1BewciJlkfP2Lztvp09KqEOqkHTzS3/vHm5W2lStQi+LThAjtG7vADSJIJ9Vg==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-hex-encoding": "3.36.0",
+ "@aws-sdk/util-uri-escape": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/smithy-client": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.36.0.tgz",
+ "integrity": "sha512-uYX4M7pNj+Vf4JuVOL0p+tAIKNHg2i7GgNyVlcELdaLFMIFfViJ2cMF72KqHA5xssnc9BHX/pR/0LS5PhBCYRg==",
+ "dependencies": {
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/types": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.36.0.tgz",
+ "integrity": "sha512-OeaTDZqo4OfGahgsZF2viOWxSSNColEUf8RbKAWNlke3nkMu3JW8kkft1Qte6jvoQxZ3jOQWi33Z4LUxix/V7A==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/url-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.36.0.tgz",
+ "integrity": "sha512-3l0iY9lx7dqEEyeKEB5IV92nFSYFAqwnD9cvJ6qmv5bheAgoizykugRMiT5U5DFGh5WYOHAh0Zkedqq87vJZOA==",
+ "dependencies": {
+ "@aws-sdk/querystring-parser": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-arn-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.36.0.tgz",
+ "integrity": "sha512-C1H1uiJEkXiE7636kjdiK/vBZc1IgRf3dmwqM7slS0JN9xb81tmFFmS0GPSCS5ghkZIbfg6G48bk9MYmymBn4g==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-base64-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.36.0.tgz",
+ "integrity": "sha512-N8Ej1C5rea8QSoU8Aomh9hpcGA1p/lEw6jIQQJ6yAKOUPk3y/XIhmJLj7nkIbL1LoRmS5seNqlaFilEBDDUxQw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-base64-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.36.0.tgz",
+ "integrity": "sha512-Lum6NUvfJuzCikeWjwBBKZR8cveVzwpGM6kCYEtLzFrc41vCf1bdUFwG05v6J0cAyUz9ULjJ/5P/RV27ddqTfQ==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-body-length-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.36.0.tgz",
+ "integrity": "sha512-6iSpqACjRVaG0J//zfPCcGb4Dy+7a/SQIWPg+dvDt3kV36oUYUpjE5UurlniONL4tntXs28WsiGJkJ8SQ+wefA==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-body-length-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.36.0.tgz",
+ "integrity": "sha512-19Qnr3AyInJes3LSlcf21Gw+e872ZeXHz59it91UvHX0bDqteJ7hjKG9g3PwA4z68JDTh+cL0zsUGlXQbaCv8w==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-buffer-from": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.36.0.tgz",
+ "integrity": "sha512-5HUsLHUQWOt87HeM6BO42BW1tCsD2UyJPdub7ME/r6NjpUNHsDHQP1j4MrqKFh7RbPUkdIF5s4/0VK5yoHQC4A==",
+ "dependencies": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-credentials": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.36.0.tgz",
+ "integrity": "sha512-5+XZL8ARDZGGhVDoBZNzS2Y6EJLGtsMkJbihZSMrHybljrLcYV0aM+Szqeotic9Zces5G4u5ZrN53IkXlLiY5Q==",
+ "dependencies": {
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-hex-encoding": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.36.0.tgz",
+ "integrity": "sha512-idqvxxGpitTt2UryXk+oy5dFHNVER1GOzexmNZG2JDtqJRfcJyx+gy+Q/HpQFxty1q3/5jxoYQW3KIpsqx7djw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-locate-window": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.36.0.tgz",
+ "integrity": "sha512-w5k3siBOGy7bAfZG/p0WIHpedHNb4OQ0wUSDNvd6Kzn4dkqHPTWoA1NrCEuFk9Gwkrr1yNKxgVlo0SCtgznxPw==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-uri-escape": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.36.0.tgz",
+ "integrity": "sha512-2JW6lj5OUhoWxMCFpCS/ADXrzuEkjx/djjJuEJ3aFcHUH0uBUJGYtM7Kz5Vot5PcE/KBVe+fsi3wczoFpK+iag==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-user-agent-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.36.0.tgz",
+ "integrity": "sha512-pCHWQF85Aexrdtgd/hVGp5nHkqVt4+Ypse0J6Q2hs4pmu70HydnDDPRCimTquTsV3ni1M7mJGBMiTn7/qcjqyQ==",
+ "dependencies": {
+ "@aws-sdk/types": "3.36.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-user-agent-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.36.0.tgz",
+ "integrity": "sha512-4OXZf2IYNBDkNPvptAQVztjF2Ov9s8vx1kAoHQx9LuKXV8FrhygU9DcMFlFkAXOeUkGDtWvok0n6horQ5/KNJA==",
+ "dependencies": {
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-utf8-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.36.0.tgz",
+ "integrity": "sha512-xVUtGIemnh2gD+1s6DZzdGNlgVxHXKlR/sT4G1afysifKrbyXMbh2Z3Ez+BgunWXQRbVXFmNQXHKHYuebMDe5w==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-utf8-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.36.0.tgz",
+ "integrity": "sha512-Yu0I2QDAzLShC9WVHyzRgPDgbwkDHK2lthtIMpRJ3s5kedUzXxbNqFKekrUihfODJMJGnrgDQp/rUq7hWjGciA==",
+ "dependencies": {
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/util-waiter": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.36.0.tgz",
+ "integrity": "sha512-lHBBg6n29yphB3J+UQkZb93FjOFxVSEs1jqtk77lCYp3Ugz0LwiSDHgQePMomwSP3HMR6Iqb3pAlkTivTW45sg==",
+ "dependencies": {
+ "@aws-sdk/abort-controller": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@aws-sdk/xml-builder": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.36.0.tgz",
+ "integrity": "sha512-3YYLKjR/ow7WQB1gJZRO7gWmNPi+fzPE8sPIYVwLCmqP03Z6UnaFIPv373ZW/HQUunRTo/AeSdnyrFAeK3XO7g==",
+ "dependencies": {
+ "tslib": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
}
},
"node_modules/@babel/code-frame": {
@@ -2016,6 +2875,27 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
"dev": true
},
+ "node_modules/@cspotcode/source-map-consumer": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
+ "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
+ "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "dev": true,
+ "dependencies": {
+ "@cspotcode/source-map-consumer": "0.8.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -2440,6 +3320,30 @@
"node": ">= 6"
}
},
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
+ "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
+ "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
+ "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
+ "dev": true
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
+ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
+ "dev": true
+ },
"node_modules/@types/amqplib": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz",
@@ -3496,6 +4400,11 @@
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
+ "node_modules/bowser": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
+ "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -4645,6 +5554,18 @@
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
+ "node_modules/fast-xml-parser": {
+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz",
+ "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==",
+ "bin": {
+ "xml2js": "cli.js"
+ },
+ "funding": {
+ "type": "paypal",
+ "url": "https://paypal.me/naturalintelligence"
+ }
+ },
"node_modules/fb-watchman": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
@@ -9470,29 +10391,44 @@
}
},
"node_modules/ts-node": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
- "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
- "dev": true,
- "dependencies": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.3.0.tgz",
+ "integrity": "sha512-RYIy3i8IgpFH45AX4fQHExrT8BxDeKTdC83QFJkNzkvt8uFB6QJ8XMyhynYiKMLxt9a7yuXaDBZNOYS3XjDcYw==",
+ "dev": true,
+ "dependencies": {
+ "@cspotcode/source-map-support": "0.7.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
- "source-map-support": "^0.5.17",
"yn": "3.1.1"
},
"bin": {
"ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
"ts-node-script": "dist/bin-script.js",
"ts-node-transpile-only": "dist/bin-transpile.js",
"ts-script": "dist/bin-script-deprecated.js"
},
- "engines": {
- "node": ">=10.0.0"
- },
"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
+ }
}
},
"node_modules/ts-node-dev": {
@@ -9553,6 +10489,53 @@
"rimraf": "bin.js"
}
},
+ "node_modules/ts-node-dev/node_modules/ts-node": {
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
+ "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
+ "dev": true,
+ "dependencies": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.7"
+ }
+ },
+ "node_modules/ts-node/node_modules/acorn": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ts-node/node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/ts-patch": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/ts-patch/-/ts-patch-1.4.4.tgz",
@@ -10028,6 +11011,14 @@
"node": ">= 0.4.0"
}
},
+ "node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
"node_modules/v8-to-istanbul": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz",
@@ -10439,6 +11430,900 @@
}
},
"dependencies": {
+ "@aws-crypto/crc32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-1.2.2.tgz",
+ "integrity": "sha512-8K0b1672qbv05chSoKpwGZ3fhvVp28Fg3AVHVkEHFl2lTLChO7wD/hTyyo8ING7uc31uZRt7bNra/hA74Td7Tw==",
+ "requires": {
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-crypto/ie11-detection": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-1.0.0.tgz",
+ "integrity": "sha512-kCKVhCF1oDxFYgQrxXmIrS5oaWulkvRcPz+QBDMsUr2crbF4VGgGT6+uQhSwJFdUAQ2A//Vq+uT83eJrkzFgXA==",
+ "requires": {
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-crypto/sha256-browser": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-1.2.2.tgz",
+ "integrity": "sha512-0tNR4kBtJp+9S0kis4+JLab3eg6QWuIeuPhzaYoYwNUXGBgsWIkktA2mnilet+EGWzf3n1zknJXC4X4DVyyXbg==",
+ "requires": {
+ "@aws-crypto/ie11-detection": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.2.2",
+ "@aws-crypto/supports-web-crypto": "^1.0.0",
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-locate-window": "^3.0.0",
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-crypto/sha256-js": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-1.2.2.tgz",
+ "integrity": "sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==",
+ "requires": {
+ "@aws-crypto/util": "^1.2.2",
+ "@aws-sdk/types": "^3.1.0",
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-crypto/supports-web-crypto": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-1.0.0.tgz",
+ "integrity": "sha512-IHLfv+WmVH89EW4n6a5eE8/hUlz6qkWGMn/v4r5ZgzcXdTC5nolii2z3k46y01hWRiC2PPhOdeSLzMUCUMco7g==",
+ "requires": {
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-crypto/util": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-1.2.2.tgz",
+ "integrity": "sha512-H8PjG5WJ4wz0UXAFXeJjWCW1vkvIJ3qUUD+rGRwJ2/hj+xT58Qle2MTql/2MGzkU+1JLAFuR6aJpLAjHwhmwwg==",
+ "requires": {
+ "@aws-sdk/types": "^3.1.0",
+ "@aws-sdk/util-utf8-browser": "^3.0.0",
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "@aws-sdk/abort-controller": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.36.0.tgz",
+ "integrity": "sha512-IzOL+3x6odlo6mChPChSJepvtHncMKuCQSO0HCDp7AHdhfbZxDCrOL4byH6E3L/LXhUQX8hI0vYE1IDB1nqjhA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/chunked-blob-reader": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.36.0.tgz",
+ "integrity": "sha512-8MwykUnBjFUpvUYzuSmq7QvNtslmz9HNYO5YcOawUg7J0XtY01EquOp/dc0LPXCQhTLCaG0YLxZrhMGP9DrB8g==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/chunked-blob-reader-native": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.36.0.tgz",
+ "integrity": "sha512-060kKMFiCvzCI4OZRv4pTf5fNiCBT99fRVm39kKs6k3R0AKXn+4lPDN8Is740ZvGnoCCfnWC+EUUf7mwWX+jWw==",
+ "requires": {
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/client-s3": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.36.1.tgz",
+ "integrity": "sha512-7J2OlN4x/+f66S5Ux2qJ68Zd/l5iBLpKmpSfbnuRcpjtatHi9qFDFUAFhrezDqRcETt6Dsqf6cflhF9cO7R2FQ==",
+ "requires": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/client-sts": "3.36.1",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/credential-provider-node": "3.36.1",
+ "@aws-sdk/eventstream-serde-browser": "3.36.0",
+ "@aws-sdk/eventstream-serde-config-resolver": "3.36.0",
+ "@aws-sdk/eventstream-serde-node": "3.36.0",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-blob-browser": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/hash-stream-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/md5-js": "3.36.0",
+ "@aws-sdk/middleware-apply-body-checksum": "3.36.0",
+ "@aws-sdk/middleware-bucket-endpoint": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-expect-continue": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-location-constraint": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-sdk-s3": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/middleware-ssec": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "@aws-sdk/util-waiter": "3.36.0",
+ "@aws-sdk/xml-builder": "3.36.0",
+ "entities": "2.2.0",
+ "fast-xml-parser": "3.19.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/client-sso": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.36.1.tgz",
+ "integrity": "sha512-ZYhsmzv5aCoIvP+NqWr50jY8suA/lZkV5jRmwW6jbgEdxO2G32eV0I3jeNplZYhLx3PdfOWpTdnSsYEaiFD2iA==",
+ "requires": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/client-sts": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.36.1.tgz",
+ "integrity": "sha512-Bvpr1dquJs6lRd2hu/BjfUz2nfP/ESXsxh0YR0H7HMq+RtW2Mr+IDIV6n+EK5te21VUmc47LVpPfdiYDWyRxLQ==",
+ "requires": {
+ "@aws-crypto/sha256-browser": "^1.0.0",
+ "@aws-crypto/sha256-js": "^1.0.0",
+ "@aws-sdk/config-resolver": "3.36.0",
+ "@aws-sdk/credential-provider-node": "3.36.1",
+ "@aws-sdk/fetch-http-handler": "3.36.0",
+ "@aws-sdk/hash-node": "3.36.0",
+ "@aws-sdk/invalid-dependency": "3.36.0",
+ "@aws-sdk/middleware-content-length": "3.36.0",
+ "@aws-sdk/middleware-host-header": "3.36.0",
+ "@aws-sdk/middleware-logger": "3.36.0",
+ "@aws-sdk/middleware-retry": "3.36.0",
+ "@aws-sdk/middleware-sdk-sts": "3.36.0",
+ "@aws-sdk/middleware-serde": "3.36.0",
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/middleware-user-agent": "3.36.0",
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/node-http-handler": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/smithy-client": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "@aws-sdk/util-base64-node": "3.36.0",
+ "@aws-sdk/util-body-length-browser": "3.36.0",
+ "@aws-sdk/util-body-length-node": "3.36.0",
+ "@aws-sdk/util-user-agent-browser": "3.36.0",
+ "@aws-sdk/util-user-agent-node": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "entities": "2.2.0",
+ "fast-xml-parser": "3.19.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/config-resolver": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.36.0.tgz",
+ "integrity": "sha512-4UxdPrlSo1RToelV72fMustttTSWKHJm3L054jJQUCiXDIIrUTAFhI5Z6El4wqYjg15QIZkIdcN0T9Vzd/z5Lw==",
+ "requires": {
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-env": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.36.0.tgz",
+ "integrity": "sha512-APQAgVmVx850lL8v2Sz/L4kA7a7ectqNZNxTBm6+H534uGsGYwNSmRcTQiXA77qCRts5ZaFQP3CHdxR8/Ixr6w==",
+ "requires": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-imds": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.36.0.tgz",
+ "integrity": "sha512-4hDzNZ60hgAenhAm1Sys25H2LispgtvSx+K6U/5kTJCvfqRwS13ZH9LTjlA4FoJC+zv4INSYN01oYZfhQpczUw==",
+ "requires": {
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/url-parser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-ini": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.36.1.tgz",
+ "integrity": "sha512-DqApaEr6khLcPOiZBjQeZqQ8A4eI9DJrlmlP5Ov2p0ne5miXEddwXaqGAFryF+ylMdPOvfjJvza1TkRD7MxhwA==",
+ "requires": {
+ "@aws-sdk/credential-provider-env": "3.36.0",
+ "@aws-sdk/credential-provider-imds": "3.36.0",
+ "@aws-sdk/credential-provider-sso": "3.36.1",
+ "@aws-sdk/credential-provider-web-identity": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-node": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.36.1.tgz",
+ "integrity": "sha512-SHBZOq+jOO/9Yqdrig5ATSLifjdNeVdi5/trCQj2ynwO6N9bAde0V1ni9TdBU/4kejYdtL+vIeEg8R29n1fMoA==",
+ "requires": {
+ "@aws-sdk/credential-provider-env": "3.36.0",
+ "@aws-sdk/credential-provider-imds": "3.36.0",
+ "@aws-sdk/credential-provider-ini": "3.36.1",
+ "@aws-sdk/credential-provider-process": "3.36.0",
+ "@aws-sdk/credential-provider-sso": "3.36.1",
+ "@aws-sdk/credential-provider-web-identity": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-process": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.36.0.tgz",
+ "integrity": "sha512-2ITkLv5mwbPzDCnPpZ7GpibQD78yiF2voU3knR5XWbnSdHosV+taTwnU+HMcJhWQPR9lTKHDf4/rEtUPw/imrQ==",
+ "requires": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-sso": {
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.36.1.tgz",
+ "integrity": "sha512-uS6ZIwq0HbBGD7lhuUr/g2RIpQzEb2gT3e86r5Fesv5eLWTqzkhmXJ5jc7cHPuQK3Ojcu2S8atVcdeUGfdamgw==",
+ "requires": {
+ "@aws-sdk/client-sso": "3.36.1",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-credentials": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/credential-provider-web-identity": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.36.0.tgz",
+ "integrity": "sha512-cC0WZmQhxmEw5VJud15tNDQggGFTxtz6FP5Yj46UtmNa+cTadtrruoe4PZBC1QqWgrfBpkI7W1quD3BZthiV/w==",
+ "requires": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/eventstream-marshaller": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-marshaller/-/eventstream-marshaller-3.36.0.tgz",
+ "integrity": "sha512-6/WKo0LZkNG6YiJ8HoElWj0SndXCxib482cz16GmrBY1WsXsqqx/qxAfxhMMkBayyOWzVD0r/TOjHqdiwOT+/w==",
+ "requires": {
+ "@aws-crypto/crc32": "^1.0.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-hex-encoding": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/eventstream-serde-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.36.0.tgz",
+ "integrity": "sha512-W1DCmEcWkQa3kC23sg5Bb6rozafy83CwtXBiJ26CZFvtSnEsntrXz2+xHc4fITTu1D4rAD+J9w4hYZ72gfE5Tg==",
+ "requires": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/eventstream-serde-universal": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/eventstream-serde-config-resolver": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.36.0.tgz",
+ "integrity": "sha512-+s9hj1NhGFSYotCACSf5h1hebbBZyeCZKlxm9My3zE3Is1hG3I1v2PBw8al39kxHR0nDMGPlMjMzWL7F7byjdA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/eventstream-serde-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.36.0.tgz",
+ "integrity": "sha512-x5VaVk6XEheDNSAp/VRqJOq/z/SWa0PKiMCSrFuUM9IznicQcG90AgUUDGA0gEp2GMBwR+LhVCz4soTZtAoADA==",
+ "requires": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/eventstream-serde-universal": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/eventstream-serde-universal": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.36.0.tgz",
+ "integrity": "sha512-suMcZFKH/Q2y3QCRpr0rSMYxvCoCKmv4JanuDqqjR5FuFQ1W+JfGCYPkJmMfwXzPzF9p+P/3NXFh3sflNtSYXQ==",
+ "requires": {
+ "@aws-sdk/eventstream-marshaller": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/fetch-http-handler": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.36.0.tgz",
+ "integrity": "sha512-Xhd55V12+m8GTHdJRQVlxsdzq3k5rNUMK/5t4ehJwLoYdo3yc2tjOytgUoD9qDyGPkAV8nnP/uM03QEuovEk9w==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/querystring-builder": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-base64-browser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/hash-blob-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.36.0.tgz",
+ "integrity": "sha512-A+SmEvHPEf1+grMDfs8jtk9GVtG/Qs58VtPmsUq5yeUSme8Vor+MsOMfNjZ6QXD267HourMMSNNLBWzLNzTqjw==",
+ "requires": {
+ "@aws-sdk/chunked-blob-reader": "3.36.0",
+ "@aws-sdk/chunked-blob-reader-native": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/hash-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.36.0.tgz",
+ "integrity": "sha512-+SbX7eE+DRGeK6VfxKa4SanlT3syEn512XkwGvPe51r/ojeTgAZf/PzlKh+ketGMsbwDwoF2uQaQo/dos8PGjA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/hash-stream-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.36.0.tgz",
+ "integrity": "sha512-oNWxMyAxfQZ/pEGWA9AWNswdfnb3B7fE03kBOL6h4cO4G4OAFL6l3r3e9BH1m2CYc4zgn1ezXK3m4tP+K28PxQ==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/invalid-dependency": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.36.0.tgz",
+ "integrity": "sha512-ArRPRY/5QmxmmAoMX1ukNPyOFic7CskZwDwFxnlFOzrsSaVuLkkqTW4SLV+xjVMHX8oINggj9Ufzgh3gj2oUaA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/is-array-buffer": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.36.0.tgz",
+ "integrity": "sha512-sglBYWZYeYmCxkVdol+W2HGazAwF6z3HvLETkDIKTzM80+xepCoEBGrJi1tWO+OMZxSJq1KV/u89fQuGouBeKQ==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/md5-js": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.36.0.tgz",
+ "integrity": "sha512-C4xOIcqIa/rkzxaV6HwXxjchTHXcS8IfkpBcuEYB1DzDfuJEXo3ZfPJI6srGaU+7CzqYgd1eQ0bWk9A3jF0x+Q==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-utf8-browser": "3.36.0",
+ "@aws-sdk/util-utf8-node": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-apply-body-checksum": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-apply-body-checksum/-/middleware-apply-body-checksum-3.36.0.tgz",
+ "integrity": "sha512-dqiUCM9QJu+CfTnFL8v+E0+/f+eheVfifWntdd/JyQC0TGOmikqDqkbUDtguag6EgLTr9i37nKLAWH/PewXIhA==",
+ "requires": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-bucket-endpoint": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.36.0.tgz",
+ "integrity": "sha512-WgiZzlZMDp2HEvBe8xLsj2cG6OhtPuXb1L4tlU9XIUlM64Y3Phrxjo/aHI+wynmvF2/lqlcG4J+5NUpiH9AjYg==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-arn-parser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-content-length": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.36.0.tgz",
+ "integrity": "sha512-3+3QYgXnIukhdeP8UHXb7E8vv9d61sUAN4hbEi4/Tg6ZZOUoeVfWZrQCQNTNBV07qoATdeGE+EaPgTJEOmiDig==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-expect-continue": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.36.0.tgz",
+ "integrity": "sha512-WOsWLqpJVe4InSZnh0SJmNuyFOb3tt+bGO9CywMzhydhE1EC504kn2EVHW4ukQUeSVyLZgh7O4Vxl+hQu8rw3w==",
+ "requires": {
+ "@aws-sdk/middleware-header-default": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-header-default": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-header-default/-/middleware-header-default-3.36.0.tgz",
+ "integrity": "sha512-KzhxyHAn+byf09G49PwiqrwCTI+DA2peF8uxRA7EAPMyLZUcjL/qSYwxhIf3on5ul4IkysvECF8RGGB+paQwNg==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-host-header": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.36.0.tgz",
+ "integrity": "sha512-hN9HSMAE6um17TygJaQjAlM5fFJRneXB794OK/hMngibotQ90FogvbEWOPBRBW+LaWWemr39xdcb51PHsUSlbg==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-location-constraint": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.36.0.tgz",
+ "integrity": "sha512-lcKNfFLzDKLmsHOPv3fr0GqP02qimn7m69yDNTyDXKgzwkYPG36aIjCxX1Znaw1jZbAvtW6ErwEB+6BlN7Is1g==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-logger": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.36.0.tgz",
+ "integrity": "sha512-Cl5yx5xNbm8nL6iI0iRjEmtT/ImoxZzU3eWpACglweyxgeF5nRDUMp5v9WthuCPCOjxrw2I95JOj5JOP+/QIXA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-retry": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.36.0.tgz",
+ "integrity": "sha512-qFHFQ7KmwpD8eRCsbN4vaisidlRi/rzegns5/3PZU0wygQ2obTi2NnKJJr0dWSG6XqPhBmUv0YleIh9LQZimuQ==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/service-error-classification": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0",
+ "uuid": "^8.3.2"
+ }
+ },
+ "@aws-sdk/middleware-sdk-s3": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.36.0.tgz",
+ "integrity": "sha512-40477uh2rEBEU2L/Hhvih+/a9mFvCPRvz9kLOjYYmHaLkAVRBHWsMatNgNIs/8qsaWQXq7a1PBejDPDyXkLivw==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-arn-parser": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-sdk-sts": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.36.0.tgz",
+ "integrity": "sha512-W4b09/mfNqFNoxJxI0L2FjKEadhtYIBNkL8kh4fL40ax7zBL1Q7El9ZKueBezyN1EbYRui+tym39x9eEYZwTWw==",
+ "requires": {
+ "@aws-sdk/middleware-signing": "3.36.0",
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-serde": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.36.0.tgz",
+ "integrity": "sha512-KuQIt3Cq+FC2UlQ/PMYQACnSK4v/fkV0dHqTjICuCi0Tft17HtkXU6rFLbIAbkM1wCp1OhyHFjHHDESvvjdmGA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-signing": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.36.0.tgz",
+ "integrity": "sha512-nx+IJE2YFxHF+ap4mOUSVP7WmXMgtHgC/QM97pcd03RtUhsNsu0rmv5HOmyl5MduP/NjGdRdF3Ng+MP2q2aTpg==",
+ "requires": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/signature-v4": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-ssec": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.36.0.tgz",
+ "integrity": "sha512-73P+q51tZRpW2Q+f0rbv3aWLulkvDsYixNnNjY9k10pKN30Nld1kIF0EYecJZCrR769GGeUGROXU4pvwu19EXQ==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-stack": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.36.0.tgz",
+ "integrity": "sha512-9BWJ25nGQET23CiukmdGw0njDhl+uTUZ8CwO4VQwklmK9x8Y+NFE7k2RCp5m3GxEvn07oJ3FlWK5WE4LLmu4Pw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/middleware-user-agent": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.36.0.tgz",
+ "integrity": "sha512-n2Poao1alyrKu8a5vcOW9hFIRHrnAlKtUvlItQWSVxgVHQhrYkBJycRW/qh1BKLxt1S+EUPTMTVS4i0XGYOqSw==",
+ "requires": {
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/node-config-provider": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.36.0.tgz",
+ "integrity": "sha512-tn1ToARM3iPXh1BZxzv5OgqBvXIAZaWV+sZ/Ns1GY7r5oy9JA2Z3Q/VG49POrY2gL5q1QaGAs/5WiBc6TEEE6Q==",
+ "requires": {
+ "@aws-sdk/property-provider": "3.36.0",
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/node-http-handler": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.36.0.tgz",
+ "integrity": "sha512-hfmiEw498YNS/maPVLqQaXvfE6zygGgCsQcD/r8AHdI3vuoNk0fMr6Ys9EhTr9cjBATRDej3Yq7PMKMylsnaiw==",
+ "requires": {
+ "@aws-sdk/abort-controller": "3.36.0",
+ "@aws-sdk/protocol-http": "3.36.0",
+ "@aws-sdk/querystring-builder": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/property-provider": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.36.0.tgz",
+ "integrity": "sha512-/+XvcAClcpaV0ufcC7r7mYq7MWRk9gsSWWw2nlb8O4Yj1r7bQyg3WsR4gCd9bxL8uUJn4xCD5nvVp3pLzgOsRg==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/protocol-http": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.36.0.tgz",
+ "integrity": "sha512-8uSVHoboZh9oNG4oCf0sVmZDB5HDY0CiWcX22ELqvYpia96gIp/n1AHru7aEbD++uHB3w+VPbHABOXDD6dxqmg==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/querystring-builder": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.36.0.tgz",
+ "integrity": "sha512-l+ngIoBDKoarU8Pdi2InIKGhzl7/pnAMmAE8HMC9EIFDPwpdyOVd8HQFT8+Ot3nlvHiZC8OzpRTTwS0sXIhLEQ==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-uri-escape": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/querystring-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.36.0.tgz",
+ "integrity": "sha512-ZRqJaWnuZLx7c0iTrUr1Se4rEuAlrS3+gzNaraheJasUCVTSXGqHYSGuV8y83/hKnwMra4r9ITd8SzTHuHPTzA==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/service-error-classification": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.36.0.tgz",
+ "integrity": "sha512-y3m/Gc1kSZBX1Dvg3lnu3TxteW2WqjFGc5Y1XBqjOdmQ5JmE1GZz+s9inGfP6N/5v56qQfhTeVCABh1Anq+jEw=="
+ },
+ "@aws-sdk/shared-ini-file-loader": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.36.0.tgz",
+ "integrity": "sha512-4Xb40+nmfT+qjmHfC17bC96bTME01k+axhSX1GkPH6PlrZrR3ICuq59JLn7SJprw8x7/HHa1HmYpCR1tbkXjNw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/signature-v4": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.36.0.tgz",
+ "integrity": "sha512-R17pRSxUYai0rBDAQPMXp/9kC1BewciJlkfP2Lztvp09KqEOqkHTzS3/vHm5W2lStQi+LThAjtG7vADSJIJ9Vg==",
+ "requires": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "@aws-sdk/util-hex-encoding": "3.36.0",
+ "@aws-sdk/util-uri-escape": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/smithy-client": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.36.0.tgz",
+ "integrity": "sha512-uYX4M7pNj+Vf4JuVOL0p+tAIKNHg2i7GgNyVlcELdaLFMIFfViJ2cMF72KqHA5xssnc9BHX/pR/0LS5PhBCYRg==",
+ "requires": {
+ "@aws-sdk/middleware-stack": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/types": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.36.0.tgz",
+ "integrity": "sha512-OeaTDZqo4OfGahgsZF2viOWxSSNColEUf8RbKAWNlke3nkMu3JW8kkft1Qte6jvoQxZ3jOQWi33Z4LUxix/V7A=="
+ },
+ "@aws-sdk/url-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.36.0.tgz",
+ "integrity": "sha512-3l0iY9lx7dqEEyeKEB5IV92nFSYFAqwnD9cvJ6qmv5bheAgoizykugRMiT5U5DFGh5WYOHAh0Zkedqq87vJZOA==",
+ "requires": {
+ "@aws-sdk/querystring-parser": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-arn-parser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.36.0.tgz",
+ "integrity": "sha512-C1H1uiJEkXiE7636kjdiK/vBZc1IgRf3dmwqM7slS0JN9xb81tmFFmS0GPSCS5ghkZIbfg6G48bk9MYmymBn4g==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-base64-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.36.0.tgz",
+ "integrity": "sha512-N8Ej1C5rea8QSoU8Aomh9hpcGA1p/lEw6jIQQJ6yAKOUPk3y/XIhmJLj7nkIbL1LoRmS5seNqlaFilEBDDUxQw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-base64-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.36.0.tgz",
+ "integrity": "sha512-Lum6NUvfJuzCikeWjwBBKZR8cveVzwpGM6kCYEtLzFrc41vCf1bdUFwG05v6J0cAyUz9ULjJ/5P/RV27ddqTfQ==",
+ "requires": {
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-body-length-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.36.0.tgz",
+ "integrity": "sha512-6iSpqACjRVaG0J//zfPCcGb4Dy+7a/SQIWPg+dvDt3kV36oUYUpjE5UurlniONL4tntXs28WsiGJkJ8SQ+wefA==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-body-length-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.36.0.tgz",
+ "integrity": "sha512-19Qnr3AyInJes3LSlcf21Gw+e872ZeXHz59it91UvHX0bDqteJ7hjKG9g3PwA4z68JDTh+cL0zsUGlXQbaCv8w==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-buffer-from": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.36.0.tgz",
+ "integrity": "sha512-5HUsLHUQWOt87HeM6BO42BW1tCsD2UyJPdub7ME/r6NjpUNHsDHQP1j4MrqKFh7RbPUkdIF5s4/0VK5yoHQC4A==",
+ "requires": {
+ "@aws-sdk/is-array-buffer": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-credentials": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-credentials/-/util-credentials-3.36.0.tgz",
+ "integrity": "sha512-5+XZL8ARDZGGhVDoBZNzS2Y6EJLGtsMkJbihZSMrHybljrLcYV0aM+Szqeotic9Zces5G4u5ZrN53IkXlLiY5Q==",
+ "requires": {
+ "@aws-sdk/shared-ini-file-loader": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-hex-encoding": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.36.0.tgz",
+ "integrity": "sha512-idqvxxGpitTt2UryXk+oy5dFHNVER1GOzexmNZG2JDtqJRfcJyx+gy+Q/HpQFxty1q3/5jxoYQW3KIpsqx7djw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-locate-window": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.36.0.tgz",
+ "integrity": "sha512-w5k3siBOGy7bAfZG/p0WIHpedHNb4OQ0wUSDNvd6Kzn4dkqHPTWoA1NrCEuFk9Gwkrr1yNKxgVlo0SCtgznxPw==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-uri-escape": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.36.0.tgz",
+ "integrity": "sha512-2JW6lj5OUhoWxMCFpCS/ADXrzuEkjx/djjJuEJ3aFcHUH0uBUJGYtM7Kz5Vot5PcE/KBVe+fsi3wczoFpK+iag==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-user-agent-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.36.0.tgz",
+ "integrity": "sha512-pCHWQF85Aexrdtgd/hVGp5nHkqVt4+Ypse0J6Q2hs4pmu70HydnDDPRCimTquTsV3ni1M7mJGBMiTn7/qcjqyQ==",
+ "requires": {
+ "@aws-sdk/types": "3.36.0",
+ "bowser": "^2.11.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-user-agent-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.36.0.tgz",
+ "integrity": "sha512-4OXZf2IYNBDkNPvptAQVztjF2Ov9s8vx1kAoHQx9LuKXV8FrhygU9DcMFlFkAXOeUkGDtWvok0n6horQ5/KNJA==",
+ "requires": {
+ "@aws-sdk/node-config-provider": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-utf8-browser": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.36.0.tgz",
+ "integrity": "sha512-xVUtGIemnh2gD+1s6DZzdGNlgVxHXKlR/sT4G1afysifKrbyXMbh2Z3Ez+BgunWXQRbVXFmNQXHKHYuebMDe5w==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-utf8-node": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.36.0.tgz",
+ "integrity": "sha512-Yu0I2QDAzLShC9WVHyzRgPDgbwkDHK2lthtIMpRJ3s5kedUzXxbNqFKekrUihfODJMJGnrgDQp/rUq7hWjGciA==",
+ "requires": {
+ "@aws-sdk/util-buffer-from": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/util-waiter": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.36.0.tgz",
+ "integrity": "sha512-lHBBg6n29yphB3J+UQkZb93FjOFxVSEs1jqtk77lCYp3Ugz0LwiSDHgQePMomwSP3HMR6Iqb3pAlkTivTW45sg==",
+ "requires": {
+ "@aws-sdk/abort-controller": "3.36.0",
+ "@aws-sdk/types": "3.36.0",
+ "tslib": "^2.3.0"
+ }
+ },
+ "@aws-sdk/xml-builder": {
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.36.0.tgz",
+ "integrity": "sha512-3YYLKjR/ow7WQB1gJZRO7gWmNPi+fzPE8sPIYVwLCmqP03Z6UnaFIPv373ZW/HQUunRTo/AeSdnyrFAeK3XO7g==",
+ "requires": {
+ "tslib": "^2.3.0"
+ }
+ },
"@babel/code-frame": {
"version": "7.15.8",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz",
@@ -11653,6 +13538,21 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
"dev": true
},
+ "@cspotcode/source-map-consumer": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
+ "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
+ "dev": true
+ },
+ "@cspotcode/source-map-support": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
+ "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "dev": true,
+ "requires": {
+ "@cspotcode/source-map-consumer": "0.8.0"
+ }
+ },
"@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
@@ -11993,6 +13893,30 @@
"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
"dev": true
},
+ "@tsconfig/node10": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
+ "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
+ "dev": true
+ },
+ "@tsconfig/node12": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
+ "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
+ "dev": true
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
+ "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
+ "dev": true
+ },
+ "@tsconfig/node16": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
+ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
+ "dev": true
+ },
"@types/amqplib": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz",
@@ -12900,6 +14824,11 @@
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
+ "bowser": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
+ "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA=="
+ },
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -13781,6 +15710,11 @@
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
+ "fast-xml-parser": {
+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz",
+ "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg=="
+ },
"fb-watchman": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
@@ -17460,17 +19394,37 @@
"dev": true
},
"ts-node": {
- "version": "9.1.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
- "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
- "dev": true,
- "requires": {
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.3.0.tgz",
+ "integrity": "sha512-RYIy3i8IgpFH45AX4fQHExrT8BxDeKTdC83QFJkNzkvt8uFB6QJ8XMyhynYiKMLxt9a7yuXaDBZNOYS3XjDcYw==",
+ "dev": true,
+ "requires": {
+ "@cspotcode/source-map-support": "0.7.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
"arg": "^4.1.0",
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
- "source-map-support": "^0.5.17",
"yn": "3.1.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
+ "dev": true
+ },
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true
+ }
}
},
"ts-node-dev": {
@@ -17505,6 +19459,20 @@
"requires": {
"glob": "^7.1.3"
}
+ },
+ "ts-node": {
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
+ "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==",
+ "dev": true,
+ "requires": {
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "source-map-support": "^0.5.17",
+ "yn": "3.1.1"
+ }
}
}
},
@@ -17821,6 +19789,11 @@
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
+ },
"v8-to-istanbul": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz",
diff --git a/bundle/package.json b/bundle/package.json
index 404c6758..e9c2e0c3 100644
--- a/bundle/package.json
+++ b/bundle/package.json
@@ -47,7 +47,7 @@
"jest": "^27.0.6",
"jest-expect-message": "^1.0.2",
"jest-runtime": "^27.2.1",
- "ts-node": "^9.1.1",
+ "ts-node": "^10.2.1",
"ts-node-dev": "^1.1.6",
"ts-patch": "^1.4.4",
"typescript": "^4.2.3",
@@ -93,6 +93,8 @@
"typescript": "^4.1.2",
"typescript-json-schema": "^0.50.1",
"ws": "^7.4.2",
- "cheerio": "^1.0.0-rc.10"
+ "cheerio": "^1.0.0-rc.10",
+ "@aws-sdk/client-s3": "^3.36.1",
+ "@aws-sdk/node-http-handler": "^3.36.0"
}
-}
+}
\ No newline at end of file
diff --git a/bundle/scripts/build.js b/bundle/scripts/build.js
index dfbaec15..dbc305a9 100644
--- a/bundle/scripts/build.js
+++ b/bundle/scripts/build.js
@@ -8,12 +8,12 @@ const dirs = ["api", "util", "cdn", "gateway", "bundle"];
const verbose = argv.includes("verbose") || argv.includes("v");
-if(argv.includes("clean")){
- dirs.forEach(a=>{
- var d = "../"+a+"/dist";
- if(fse.existsSync(d)) {
- fse.rmSync(d,{recursive: true});
- if(verbose) console.log(`Deleted ${d}!`);
+if (argv.includes("clean")) {
+ dirs.forEach((a) => {
+ var d = "../" + a + "/dist";
+ if (fse.existsSync(d)) {
+ fse.rmSync(d, { recursive: true });
+ if (verbose) console.log(`Deleted ${d}!`);
}
});
}
@@ -24,9 +24,9 @@ fse.copySync(
path.join(__dirname, "..", "dist", "api", "client_test")
);
fse.copySync(path.join(__dirname, "..", "..", "api", "locales"), path.join(__dirname, "..", "dist", "api", "locales"));
-dirs.forEach(a=>{
- fse.copySync("../"+a+"/src", "dist/"+a+"/src");
- if(verbose) console.log(`Copied ${"../"+a+"/dist"} -> ${"dist/"+a+"/src"}!`);
+dirs.forEach((a) => {
+ fse.copySync("../" + a + "/src", "dist/" + a + "/src");
+ if (verbose) console.log(`Copied ${"../" + a + "/dist"} -> ${"dist/" + a + "/src"}!`);
});
console.log("Copying src files done");
@@ -34,10 +34,11 @@ console.log("Compiling src files ...");
console.log(
execSync(
- "node \"" +
+ 'node "' +
path.join(__dirname, "..", "node_modules", "typescript", "lib", "tsc.js") +
- "\" -p \"" +
- path.join(__dirname, "..") + "\"",
+ '" -p "' +
+ path.join(__dirname, "..") +
+ '"',
{
cwd: path.join(__dirname, ".."),
shell: true,
|