diff --git a/docker/dev.Dockerfile b/docker/dev.Dockerfile index 36e954a3..b472d42a 100644 --- a/docker/dev.Dockerfile +++ b/docker/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM node:20.6.0-slim +FROM node:20.6.1-slim WORKDIR /usr/src/app RUN npm i -g pnpm # pnpm fetch does require only lockfile diff --git a/docker/prod.Dockerfile b/docker/prod.Dockerfile index 8929e64b..345e6877 100644 --- a/docker/prod.Dockerfile +++ b/docker/prod.Dockerfile @@ -1,5 +1,5 @@ ## ===========================================================> The common stage -FROM node:20.6.0-slim AS base +FROM node:20.6.1-slim AS base RUN npm i -g pnpm ## https://engineeringblog.yelp.com/2016/01/dumb-init-an-init-for-docker.html diff --git a/package.json b/package.json index 0510ae18..3abc62d2 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,8 @@ "orm": "npx mikro-orm" }, "dependencies": { - "@aws-sdk/client-s3": "^3.412.0", - "@aws-sdk/client-ses": "^3.410.0", + "@aws-sdk/client-s3": "^3.413.0", + "@aws-sdk/client-ses": "^3.413.0", "@casl/ability": "^6.5.0", "@golevelup/nestjs-rabbitmq": "^4.0.0", "@golevelup/nestjs-stripe": "^0.6.3", @@ -76,7 +76,7 @@ "@nestjs/schedule": "^3.0.3", "@nestjs/serve-static": "^4.0.0", "@nestjs/swagger": "^7.1.11", - "@nestjs/terminus": "^10.0.1", + "@nestjs/terminus": "^10.1.1", "@nestjs/throttler": "^5.0.0", "@nestjs/websockets": "^10.2.5", "@ntegral/nestjs-sentry": "^4.0.0", @@ -129,14 +129,14 @@ "reflect-metadata": "0.1.13", "rxjs": "^7.8.1", "socket.io": "^4.7.2", - "stripe": "^13.5.0", + "stripe": "^13.6.0", "swagger-stats": "^0.99.7", "twilio": "4.17.0", "unprofane": "^1.0.4", "url-minify": "^2.8.4" }, "devDependencies": { - "@firebase/app-compat": "^0.2.18", + "@firebase/app-compat": "^0.2.19", "@firebase/app-types": "^0.9.0", "@golevelup/ts-jest": "^0.4.0", "@mikro-orm/cli": "^5.8.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75e81237..60307001 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,11 +6,11 @@ settings: dependencies: '@aws-sdk/client-s3': - specifier: ^3.412.0 - version: 3.412.0 + specifier: ^3.413.0 + version: 3.413.0 '@aws-sdk/client-ses': - specifier: ^3.410.0 - version: 3.410.0 + specifier: ^3.413.0 + version: 3.413.0 '@casl/ability': specifier: ^6.5.0 version: 6.5.0 @@ -19,7 +19,7 @@ dependencies: version: 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@golevelup/nestjs-stripe': specifier: ^0.6.3 - version: 0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.5.0) + version: 0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.6.0) '@golevelup/nestjs-webhooks': specifier: ^0.2.16 version: 0.2.16(@nestjs/common@10.2.5)(body-parser@1.20.2)(rxjs@7.8.1) @@ -81,8 +81,8 @@ dependencies: specifier: ^7.1.11 version: 7.1.11(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(class-transformer@0.5.1)(class-validator@0.14.0)(reflect-metadata@0.1.13) '@nestjs/terminus': - specifier: ^10.0.1 - version: 10.0.1(@mikro-orm/core@5.8.1)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) + specifier: ^10.1.1 + version: 10.1.1(@mikro-orm/core@5.8.1)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/throttler': specifier: ^5.0.0 version: 5.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13) @@ -240,8 +240,8 @@ dependencies: specifier: ^4.7.2 version: 4.7.2 stripe: - specifier: ^13.5.0 - version: 13.5.0 + specifier: ^13.6.0 + version: 13.6.0 swagger-stats: specifier: ^0.99.7 version: 0.99.7(prom-client@14.2.0) @@ -257,8 +257,8 @@ dependencies: devDependencies: '@firebase/app-compat': - specifier: ^0.2.18 - version: 0.2.18 + specifier: ^0.2.19 + version: 0.2.19 '@firebase/app-types': specifier: ^0.9.0 version: 0.9.0 @@ -516,7 +516,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 tslib: 1.14.1 dev: false @@ -524,7 +524,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 tslib: 1.14.1 dev: false @@ -540,7 +540,7 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -553,7 +553,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@aws-sdk/util-locate-window': 3.310.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -563,7 +563,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 tslib: 1.14.1 dev: false @@ -576,36 +576,36 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false - /@aws-sdk/client-s3@3.412.0: - resolution: {integrity: sha512-sNrlx9sSBmFUCqMgTznwk9Fee3PJat0nZ3RIDR5Crhsld/eexxrqb6TYKsxzFfBfXTL/oPh+/S5driRV2xsB8A==} + /@aws-sdk/client-s3@3.413.0: + resolution: {integrity: sha512-nWreGW0mSmVdzqXjLuYa34lRDCRjZ63/Leg8XGLXtCX4CpqBJIK75D1KaV9uCb2t2qCteiPt2JxVWMOwQ74aFw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.410.0 - '@aws-sdk/credential-provider-node': 3.410.0 - '@aws-sdk/middleware-bucket-endpoint': 3.410.0 - '@aws-sdk/middleware-expect-continue': 3.410.0 - '@aws-sdk/middleware-flexible-checksums': 3.410.0 - '@aws-sdk/middleware-host-header': 3.410.0 - '@aws-sdk/middleware-location-constraint': 3.410.0 - '@aws-sdk/middleware-logger': 3.410.0 - '@aws-sdk/middleware-recursion-detection': 3.410.0 - '@aws-sdk/middleware-sdk-s3': 3.410.0 - '@aws-sdk/middleware-signing': 3.410.0 - '@aws-sdk/middleware-ssec': 3.410.0 - '@aws-sdk/middleware-user-agent': 3.410.0 - '@aws-sdk/signature-v4-multi-region': 3.412.0 - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 - '@aws-sdk/util-user-agent-browser': 3.410.0 - '@aws-sdk/util-user-agent-node': 3.410.0 + '@aws-sdk/client-sts': 3.413.0 + '@aws-sdk/credential-provider-node': 3.413.0 + '@aws-sdk/middleware-bucket-endpoint': 3.413.0 + '@aws-sdk/middleware-expect-continue': 3.413.0 + '@aws-sdk/middleware-flexible-checksums': 3.413.0 + '@aws-sdk/middleware-host-header': 3.413.0 + '@aws-sdk/middleware-location-constraint': 3.413.0 + '@aws-sdk/middleware-logger': 3.413.0 + '@aws-sdk/middleware-recursion-detection': 3.413.0 + '@aws-sdk/middleware-sdk-s3': 3.413.0 + '@aws-sdk/middleware-signing': 3.413.0 + '@aws-sdk/middleware-ssec': 3.413.0 + '@aws-sdk/middleware-user-agent': 3.413.0 + '@aws-sdk/signature-v4-multi-region': 3.413.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 + '@aws-sdk/util-user-agent-browser': 3.413.0 + '@aws-sdk/util-user-agent-node': 3.413.0 '@aws-sdk/xml-builder': 3.310.0 '@smithy/config-resolver': 2.0.8 '@smithy/eventstream-serde-browser': 2.0.7 @@ -643,23 +643,23 @@ packages: - aws-crt dev: false - /@aws-sdk/client-ses@3.410.0: - resolution: {integrity: sha512-hojLOK5nmRcQjFAdXMdQFTrwrgFBvcfzMHFgt3QvFw9+O+V45YUd0w5IEqYgTxIZAt04NUBWFows0sNjbf1YRg==} + /@aws-sdk/client-ses@3.413.0: + resolution: {integrity: sha512-F3QeicCYz6QsSMmSxjr5T4ruRLGKfKmetRWlCW+0FtJFCwxfUtsK4JHCxkGjxqLsS8InqA34WFWEACaBezOfmw==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.410.0 - '@aws-sdk/credential-provider-node': 3.410.0 - '@aws-sdk/middleware-host-header': 3.410.0 - '@aws-sdk/middleware-logger': 3.410.0 - '@aws-sdk/middleware-recursion-detection': 3.410.0 - '@aws-sdk/middleware-signing': 3.410.0 - '@aws-sdk/middleware-user-agent': 3.410.0 - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 - '@aws-sdk/util-user-agent-browser': 3.410.0 - '@aws-sdk/util-user-agent-node': 3.410.0 + '@aws-sdk/client-sts': 3.413.0 + '@aws-sdk/credential-provider-node': 3.413.0 + '@aws-sdk/middleware-host-header': 3.413.0 + '@aws-sdk/middleware-logger': 3.413.0 + '@aws-sdk/middleware-recursion-detection': 3.413.0 + '@aws-sdk/middleware-signing': 3.413.0 + '@aws-sdk/middleware-user-agent': 3.413.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 + '@aws-sdk/util-user-agent-browser': 3.413.0 + '@aws-sdk/util-user-agent-node': 3.413.0 '@smithy/config-resolver': 2.0.8 '@smithy/fetch-http-handler': 2.1.3 '@smithy/hash-node': 2.0.7 @@ -689,20 +689,20 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso@3.410.0: - resolution: {integrity: sha512-MC9GrgwtlOuSL2WS3DRM3dQ/5y+49KSMMJRH6JiEcU5vE0dX/OtEcX+VfEwpi73x5pSfIjm7xnzjzOFx+sQBIg==} + /@aws-sdk/client-sso@3.413.0: + resolution: {integrity: sha512-mK+lygF85FzPAO+h9C0GZiFHxb9FguGVfpmovOTczjDE7LMp20D8kAk0hZGf/oshD+R/wdkmcmYugl/aBlvVZg==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.410.0 - '@aws-sdk/middleware-logger': 3.410.0 - '@aws-sdk/middleware-recursion-detection': 3.410.0 - '@aws-sdk/middleware-user-agent': 3.410.0 - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 - '@aws-sdk/util-user-agent-browser': 3.410.0 - '@aws-sdk/util-user-agent-node': 3.410.0 + '@aws-sdk/middleware-host-header': 3.413.0 + '@aws-sdk/middleware-logger': 3.413.0 + '@aws-sdk/middleware-recursion-detection': 3.413.0 + '@aws-sdk/middleware-user-agent': 3.413.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 + '@aws-sdk/util-user-agent-browser': 3.413.0 + '@aws-sdk/util-user-agent-node': 3.413.0 '@smithy/config-resolver': 2.0.8 '@smithy/fetch-http-handler': 2.1.3 '@smithy/hash-node': 2.0.7 @@ -730,23 +730,23 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.410.0: - resolution: {integrity: sha512-e6VMrBJtnTxxUXwDmkADGIvyppmDMFf4+cGGA68tVCUm1cFNlCI6M/67bVSIPN/WVKAAfhEL5O2vVXCM7aatYg==} + /@aws-sdk/client-sts@3.413.0: + resolution: {integrity: sha512-tNRK3qso5RQfbmMyr9dG79UDHyVKyNaJgytlhGcUkhcRGMlTFqoTW02C6poA5Hj9BEUQyKUJueOnWz4rVNQnEg==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/credential-provider-node': 3.410.0 - '@aws-sdk/middleware-host-header': 3.410.0 - '@aws-sdk/middleware-logger': 3.410.0 - '@aws-sdk/middleware-recursion-detection': 3.410.0 - '@aws-sdk/middleware-sdk-sts': 3.410.0 - '@aws-sdk/middleware-signing': 3.410.0 - '@aws-sdk/middleware-user-agent': 3.410.0 - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 - '@aws-sdk/util-user-agent-browser': 3.410.0 - '@aws-sdk/util-user-agent-node': 3.410.0 + '@aws-sdk/credential-provider-node': 3.413.0 + '@aws-sdk/middleware-host-header': 3.413.0 + '@aws-sdk/middleware-logger': 3.413.0 + '@aws-sdk/middleware-recursion-detection': 3.413.0 + '@aws-sdk/middleware-sdk-sts': 3.413.0 + '@aws-sdk/middleware-signing': 3.413.0 + '@aws-sdk/middleware-user-agent': 3.413.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 + '@aws-sdk/util-user-agent-browser': 3.413.0 + '@aws-sdk/util-user-agent-node': 3.413.0 '@smithy/config-resolver': 2.0.8 '@smithy/fetch-http-handler': 2.1.3 '@smithy/hash-node': 2.0.7 @@ -775,25 +775,25 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-env@3.410.0: - resolution: {integrity: sha512-c7TB9LbN0PkFOsXI0lcRJnqPNOmc4VBvrHf8jP/BkTDg4YUoKQKOFd4d0SqzODmlZiAyoMQVZTR4ISZo95Zj4Q==} + /@aws-sdk/credential-provider-env@3.413.0: + resolution: {integrity: sha512-yeMOkfG20/RlzfPMtQuDB647AcPEvFEVYOWZzAWVJfldYQ5ybKr0d7sBkgG9sdAzGkK3Aw9dE4rigYI8EIqc1Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/property-provider': 2.0.8 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.410.0: - resolution: {integrity: sha512-D8rcr5bRCFD0f42MPQ7K6TWZq5d3pfqrKINL1/bpfkK5BJbvq1BGYmR88UC6CLpTRtZ1LHY2HgYG0fp/2zjjww==} + /@aws-sdk/credential-provider-ini@3.413.0: + resolution: {integrity: sha512-h5UUGBvDfBg9F1U6XbWquFMqbe8uqY/FNv4ngfxYaj8zSk2iTfJ9s918vmRlduiKFB0Z1GaaxNv20z6d/usVrA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.410.0 - '@aws-sdk/credential-provider-process': 3.410.0 - '@aws-sdk/credential-provider-sso': 3.410.0 - '@aws-sdk/credential-provider-web-identity': 3.410.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/credential-provider-env': 3.413.0 + '@aws-sdk/credential-provider-process': 3.413.0 + '@aws-sdk/credential-provider-sso': 3.413.0 + '@aws-sdk/credential-provider-web-identity': 3.413.0 + '@aws-sdk/types': 3.413.0 '@smithy/credential-provider-imds': 2.0.10 '@smithy/property-provider': 2.0.8 '@smithy/shared-ini-file-loader': 2.0.9 @@ -803,16 +803,16 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.410.0: - resolution: {integrity: sha512-0wmVm33T/j1FS7MZ/j+WsPlgSc0YnCXnpbWSov1Mn6R86SHI2b2JhdIPRRE4XbGfyW2QGNUl2CwoZVaqhXeF5g==} + /@aws-sdk/credential-provider-node@3.413.0: + resolution: {integrity: sha512-kXfdZrOKN8KN9pjvppLhSHXVBDRCzhDQtTyJudx6UwENgp5x1ARBKFTTg4I7B1+SgMsmIH3GMA0K6woLVAIXoA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.410.0 - '@aws-sdk/credential-provider-ini': 3.410.0 - '@aws-sdk/credential-provider-process': 3.410.0 - '@aws-sdk/credential-provider-sso': 3.410.0 - '@aws-sdk/credential-provider-web-identity': 3.410.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/credential-provider-env': 3.413.0 + '@aws-sdk/credential-provider-ini': 3.413.0 + '@aws-sdk/credential-provider-process': 3.413.0 + '@aws-sdk/credential-provider-sso': 3.413.0 + '@aws-sdk/credential-provider-web-identity': 3.413.0 + '@aws-sdk/types': 3.413.0 '@smithy/credential-provider-imds': 2.0.10 '@smithy/property-provider': 2.0.8 '@smithy/shared-ini-file-loader': 2.0.9 @@ -822,24 +822,24 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.410.0: - resolution: {integrity: sha512-BMju1hlDCDNkkSZpKF5SQ8G0WCLRj6/Jvw9QmudLHJuVwYJXEW1r2AsVMg98OZ3hB9G+MAvHruHZIbMiNmUMXQ==} + /@aws-sdk/credential-provider-process@3.413.0: + resolution: {integrity: sha512-GFJdgS14GzJ1wc2DEnS44Z/34iBZ05CAkvDsLN2CMwcDgH4eZuif9/x0lwzIJBK3xVFHzYUeVvEzsqRPbCHRsw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/property-provider': 2.0.8 '@smithy/shared-ini-file-loader': 2.0.9 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.410.0: - resolution: {integrity: sha512-zEaoY/sY+KYTlQUkp9dvveAHf175b8RIt0DsQkDrRPtrg/RBHR00r5rFvz9+nrwsR8546RaBU7h/zzTaQGhmcA==} + /@aws-sdk/credential-provider-sso@3.413.0: + resolution: {integrity: sha512-wLQYJ916imwUr+MdvAE1PGC4fQ6MBhnJeBxCjHjCYBFVYs69U3u6sYL4TT6BPsKtSo3k9gnjSkUvBa4OCerQ0w==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.410.0 - '@aws-sdk/token-providers': 3.410.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/client-sso': 3.413.0 + '@aws-sdk/token-providers': 3.413.0 + '@aws-sdk/types': 3.413.0 '@smithy/property-provider': 2.0.8 '@smithy/shared-ini-file-loader': 2.0.9 '@smithy/types': 2.3.1 @@ -848,21 +848,21 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.410.0: - resolution: {integrity: sha512-cE0l8LmEHdWbDkdPNgrfdYSgp4/cIVXrjUKI1QCATA729CrHZ/OQjB/maOBOrMHO9YTiggko887NkslVvwVB7w==} + /@aws-sdk/credential-provider-web-identity@3.413.0: + resolution: {integrity: sha512-5cdA1Iq9JeEHtg59ERV9fdMQ7cS0JF6gH/BWA7HYEUGdSVPXCuwyEggPtG64QgpNU7SmxH+QdDG+Ldxz09ycIA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/property-provider': 2.0.8 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-bucket-endpoint@3.410.0: - resolution: {integrity: sha512-pUGrpFgCKf9fDHu01JJhhw+MUImheS0HFlZwNG37OMubkxUAbCdmYGewGxfTCUvWyZJtx9bVjrSu6gG7w+RARg==} + /@aws-sdk/middleware-bucket-endpoint@3.413.0: + resolution: {integrity: sha512-hHfaKg4rbpdgB6iMNLW/ubAJFsPFMNOV/hHpZ7BJVdA05fW6Zj6es+TSr7DM3j4Dv49ckhWY0P+JrSkM3FXXpg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@aws-sdk/util-arn-parser': 3.310.0 '@smithy/node-config-provider': 2.0.10 '@smithy/protocol-http': 3.0.3 @@ -871,23 +871,23 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-expect-continue@3.410.0: - resolution: {integrity: sha512-e5YqGCNmW99GZjEPPujJ02RlEZql19U40oORysBhVF7mKz8BBvF3s8l37tvu37oxebDEkh1u/2cm2+ggOXxLjQ==} + /@aws-sdk/middleware-expect-continue@3.413.0: + resolution: {integrity: sha512-14L4Fit+3EEVZNHCZKxua4vCrh+dGaaDfC5Ng3A8nILAqCsG2dhbDbUOwbnAaM8MCEVOgZS/NwUUlLA9AZfKgQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-flexible-checksums@3.410.0: - resolution: {integrity: sha512-IK7KlvEKtrQVBfmAp/MmGd0wbWLuN2GZwwfAmsU0qFb0f5vOVUbKDsu6tudtDKCBG9uXyTEsx3/QGvoK2zDy+g==} + /@aws-sdk/middleware-flexible-checksums@3.413.0: + resolution: {integrity: sha512-xb7WIxmyCQoBCnzaN+Widuan0PbNxYegKLOW4XheYz/v7lBEttIcGMu+OIAIQs3KlTb3dx8jqjSj2rMNnru8MQ==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/is-array-buffer': 2.0.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 @@ -895,70 +895,70 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-host-header@3.410.0: - resolution: {integrity: sha512-ED/OVcyITln5rrxnajZP+V0PN1nug+gSDHJDqdDo/oLy7eiDr/ZWn3nlWW7WcMplQ1/Jnb+hK0UetBp/25XooA==} + /@aws-sdk/middleware-host-header@3.413.0: + resolution: {integrity: sha512-r9PQx468EzPHo9wRzZLfgROpKtVdbkteMrdhsuM12bifVHjU1OHr7yfhc1OdWv39X8Xiv6F8n5r+RBQEM0S6+g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-location-constraint@3.410.0: - resolution: {integrity: sha512-jAftSpOpw/5AdpOJ/cGiXCb+Vv22KXR5QZmxmllUDsnlm18672tpRaI2plmu/1d98CVvqhY61eSklFMrIf2c4w==} + /@aws-sdk/middleware-location-constraint@3.413.0: + resolution: {integrity: sha512-JecF1O1Lm8ZZtCgXHwJm0ZysVf8K0Z8DbrNMJfYkyfsP3CYuQNJbmjrehyRl7aCuxMJ16EUGdXgoP1M8TImLpA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-logger@3.410.0: - resolution: {integrity: sha512-YtmKYCVtBfScq3/UFJk+aSZOktKJBNZL9DaSc2aPcy/goCVsYDOkGwtHk0jIkC1JRSNCkVTqL7ya60sSr8zaQQ==} + /@aws-sdk/middleware-logger@3.413.0: + resolution: {integrity: sha512-jqcXDubcKvoqBy+kkEa0WoNjG6SveDeyNy+gdGnTV+DEtYjkcHrHJei4q0W5zFl0mzc+dP+z8tJF44rv95ZY3Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.410.0: - resolution: {integrity: sha512-KWaes5FLzRqj28vaIEE4Bimpga2E596WdPF2HaH6zsVMJddoRDsc3ZX9ZhLOGrXzIO1RqBd0QxbLrM0S/B2aOQ==} + /@aws-sdk/middleware-recursion-detection@3.413.0: + resolution: {integrity: sha512-C6k0IKJk/A4/VBGwUjxEPG+WOjjnmWAZVRBUzaeM7PqRh+g5rLcuIV356ntV3pREVxyiSTePTYVYIHU9YXkLKQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-s3@3.410.0: - resolution: {integrity: sha512-K2sG2V1ZkezYMCIy3uMt0MwtflcfIwLptwm0iFLaYitiINZQ1tcslk9ggAjyTHg0rslDSI4/zjkhy8VHFOV7HA==} + /@aws-sdk/middleware-sdk-s3@3.413.0: + resolution: {integrity: sha512-kKLi2zP0gTkM0Z2+BuIHIUF4b0e1OdczSJQM2GIV+2IIZNfP23lM79dJeWnbITk4/eXs6eW/98mIaokLPjT0Gg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@aws-sdk/util-arn-parser': 3.310.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-sts@3.410.0: - resolution: {integrity: sha512-YfBpctDocRR4CcROoDueJA7D+aMLBV8nTFfmVNdLLLgyuLZ/AUR11VQSu1lf9gQZKl8IpKE/BLf2fRE/qV1ZuA==} + /@aws-sdk/middleware-sdk-sts@3.413.0: + resolution: {integrity: sha512-t0u//JUyaEZRVnH5q+Ur3tWnuyIsTdwA0XOdDCZXcSlLYzGp2MI/tScLjn9IydRrceIFpFfmbjk4Nf/Q6TeBTQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.410.0 - '@aws-sdk/types': 3.410.0 + '@aws-sdk/middleware-signing': 3.413.0 + '@aws-sdk/types': 3.413.0 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-signing@3.410.0: - resolution: {integrity: sha512-KBAZ/eoAJUSJv5us2HsKwK2OszG2s9FEyKpEhgnHLcbbKzW873zHBH5GcOGEQu4AWArTy2ndzJu3FF+9/J9hJQ==} + /@aws-sdk/middleware-signing@3.413.0: + resolution: {integrity: sha512-QFEnVvIKYPCermM+ESxEztgUgXzGSKpnPnohMYNvSZySqmOLu/4VvxiZbRO/BX9J3ZHcUgaw4vKm5VBZRrycxw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/property-provider': 2.0.8 '@smithy/protocol-http': 3.0.3 '@smithy/signature-v4': 2.0.7 @@ -967,51 +967,51 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-ssec@3.410.0: - resolution: {integrity: sha512-DNsjVTXoxIh+PuW9o45CFaMiconbuZRm19MC3NA1yNCaCj3ZxD5OdXAutq6UjQdrx8UG4EjUlCJEEvBKmboITw==} + /@aws-sdk/middleware-ssec@3.413.0: + resolution: {integrity: sha512-MQNksEnhjObNLgE2zRd0OltdijQuqHaArP3FygtdeE2bCXc/D5mCpUX8fgDC5grQIBNdRdaar2YL62UxFsHWrw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.410.0: - resolution: {integrity: sha512-ZayDtLfvCZUohSxQc/49BfoU/y6bDHLfLdyyUJbJ54Sv8zQcrmdyKvCBFUZwE6tHQgAmv9/ZT18xECMl+xiONA==} + /@aws-sdk/middleware-user-agent@3.413.0: + resolution: {integrity: sha512-eVMJyeWxNBqerhfD+sE9sTjDtwQiECrfU6wpUQP5fGPhJD2cVVZPxuTuJGDZCu/4k/V61dF85IYlsPUNLdVQ6w==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 '@smithy/protocol-http': 3.0.3 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/signature-v4-multi-region@3.412.0: - resolution: {integrity: sha512-ijxOeYpNDuk2T940S9HYcZ1C+wTP9vqp1Cw37zw9whVY2mKV3Vr7i+44D4FQ5HhWULgdwhjD7IctbNxPIPzUZQ==} + /@aws-sdk/signature-v4-multi-region@3.413.0: + resolution: {integrity: sha512-4USefVS5HPeJ8Yx0j6l84837adWGTifGpnltD+4mIgvpGp/hW3EkwvJko6i4cnLbeY8D2+8XvgT9YN1LUhvFmg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/protocol-http': 3.0.3 '@smithy/signature-v4': 2.0.7 '@smithy/types': 2.3.1 tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.410.0: - resolution: {integrity: sha512-d5Nc0xydkH/X0LA1HDyhGY5sEv4LuADFk+QpDtT8ogLilcre+b1jpdY8Sih/gd1KoGS1H+d1tz2hSGwUHAbUbw==} + /@aws-sdk/token-providers@3.413.0: + resolution: {integrity: sha512-NfP1Ib9LAWVLMTOa/1aJwt4TRrlRrNyukCpVZGfNaMnNNEoP5Rakdbcs8KFVHe/MJzU+GdKVzxQ4TgRkLOGTrA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.410.0 - '@aws-sdk/middleware-logger': 3.410.0 - '@aws-sdk/middleware-recursion-detection': 3.410.0 - '@aws-sdk/middleware-user-agent': 3.410.0 - '@aws-sdk/types': 3.410.0 - '@aws-sdk/util-endpoints': 3.410.0 - '@aws-sdk/util-user-agent-browser': 3.410.0 - '@aws-sdk/util-user-agent-node': 3.410.0 + '@aws-sdk/middleware-host-header': 3.413.0 + '@aws-sdk/middleware-logger': 3.413.0 + '@aws-sdk/middleware-recursion-detection': 3.413.0 + '@aws-sdk/middleware-user-agent': 3.413.0 + '@aws-sdk/types': 3.413.0 + '@aws-sdk/util-endpoints': 3.413.0 + '@aws-sdk/util-user-agent-browser': 3.413.0 + '@aws-sdk/util-user-agent-node': 3.413.0 '@smithy/config-resolver': 2.0.8 '@smithy/fetch-http-handler': 2.1.3 '@smithy/hash-node': 2.0.7 @@ -1041,8 +1041,8 @@ packages: - aws-crt dev: false - /@aws-sdk/types@3.410.0: - resolution: {integrity: sha512-D7iaUCszv/v04NDaZUmCmekamy6VD/lKozm/3gS9+dkfU6cC2CsNoUfPV8BlV6dPdw0oWgF91am3I1stdvfVrQ==} + /@aws-sdk/types@3.413.0: + resolution: {integrity: sha512-j1xib0f/TazIFc5ySIKOlT1ujntRbaoG4LJFeEezz4ji03/wSJMI8Vi4KjzpBp8J1tTu0oRDnsxRIGixsUBeYQ==} engines: {node: '>=14.0.0'} dependencies: '@smithy/types': 2.3.1 @@ -1056,11 +1056,11 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.410.0: - resolution: {integrity: sha512-iNiqJyC7N3+8zFwnXUqcWSxrZecVZLToo1iTQQdeYL2af1IcOtRgb7n8jpAI/hmXhBSx2+3RI+Y7pxyFo1vu+w==} + /@aws-sdk/util-endpoints@3.413.0: + resolution: {integrity: sha512-VAwr7cITNb1L6/2XUPIbCOuhKGm0VtKCRblurrfUF2bxqG/wtuw/2Fm4ahYJPyxklOSXAMSq+RHdFWcir0YB/g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 tslib: 2.6.2 dev: false @@ -1071,17 +1071,17 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.410.0: - resolution: {integrity: sha512-i1G/XGpXGMRT2zEiAhi1xucJsfCWk8nNYjk/LbC0sA+7B9Huri96YAzVib12wkHPsJQvZxZC6CpQDIHWm4lXMA==} + /@aws-sdk/util-user-agent-browser@3.413.0: + resolution: {integrity: sha512-7j/qWcRO2OBZBre2fC6V6M0PAS9n7k6i+VtofPkkhxC2DZszLJElqnooF9hGmVGYK3zR47Np4WjURXKIEZclWg==} dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/types': 2.3.1 bowser: 2.11.0 tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.410.0: - resolution: {integrity: sha512-bK70t1jHRl8HrJXd4hEIwc5PBZ7U0w+81AKFnanIVKZwZedd6nLibUXDTK14z/Jp2GFcBqd4zkt2YLGkRt/U4A==} + /@aws-sdk/util-user-agent-node@3.413.0: + resolution: {integrity: sha512-vHm9TVZIzfWMeDvdmoOky6VarqOt8Pr68CESHN0jyuO6XbhCDnr9rpaXiBhbSR+N1Qm7R/AfJgAhQyTMu2G1OA==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1089,7 +1089,7 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/types': 3.410.0 + '@aws-sdk/types': 3.413.0 '@smithy/node-config-provider': 2.0.10 '@smithy/types': 2.3.1 tslib: 2.6.2 @@ -1590,10 +1590,10 @@ packages: resolution: {integrity: sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==} dev: true - /@firebase/app-compat@0.2.18: - resolution: {integrity: sha512-zUbAAZHhwmMUyaNFiFr+1Z/sfcxSQBFrRhpjzzpQMTfiV2C/+P0mC3BQA0HsysdGSYOlwrCs5rEGOyarhRU9Kw==} + /@firebase/app-compat@0.2.19: + resolution: {integrity: sha512-QkJDqYqjhvs4fTMcRVXQkP9hbo5yfoJXDWkhU4VA5Vzs8Qsp76VPzYbqx5SD5OmBy+bz/Ot1UV8qySPGI4aKuw==} dependencies: - '@firebase/app': 0.9.18 + '@firebase/app': 0.9.19 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -1603,8 +1603,8 @@ packages: /@firebase/app-types@0.9.0: resolution: {integrity: sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==} - /@firebase/app@0.9.18: - resolution: {integrity: sha512-SIJi3B/LzNezaEgbFCFIem12+51khkA3iewYljPQPUArWGSAr1cO9NK8TvtJWax5GMKSmQbJPqgi6a+gxHrWGQ==} + /@firebase/app@0.9.19: + resolution: {integrity: sha512-t/SHyZ3xWkR77ZU9VMoobDNFLdDKQ5xqoCAn4o16gTsA1C8sJ6ZOMZ02neMOPxNHuQXVE4tA8ukilnDbnK7uJA==} dependencies: '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 @@ -1716,7 +1716,7 @@ packages: - supports-color dev: false - /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.5.0): + /@golevelup/nestjs-stripe@0.6.3(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(rxjs@7.8.1)(stripe@13.6.0): resolution: {integrity: sha512-1h9VBwZIpw/xN5iuzpA1YtQq2ezOP7dVEUnB4xtGTWX3/3KjUm2DlBawQ5YN8aTK+FJMCHTg839rq4FryEj12w==} peerDependencies: stripe: ^11.12.0 @@ -1724,7 +1724,7 @@ packages: '@golevelup/nestjs-common': 2.0.0(@nestjs/common@10.2.5) '@golevelup/nestjs-discovery': 4.0.0(@nestjs/common@10.2.5)(@nestjs/core@10.2.5) '@golevelup/nestjs-modules': 0.7.0(@nestjs/common@10.2.5)(rxjs@7.8.1) - stripe: 13.5.0 + stripe: 13.6.0 transitivePeerDependencies: - '@nestjs/common' - '@nestjs/core' @@ -3101,8 +3101,8 @@ packages: swagger-ui-dist: 5.6.2 dev: false - /@nestjs/terminus@10.0.1(@mikro-orm/core@5.8.1)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): - resolution: {integrity: sha512-orQmQFdwN4QC2Oo30BrxEKzKAVeVluWQElgIe16NGvm597VqRH4b1GbKldVg6H8adehd/nR6RdCUyFozRdl2rA==} + /@nestjs/terminus@10.1.1(@mikro-orm/core@5.8.1)(@mikro-orm/nestjs@5.2.1)(@nestjs/axios@3.0.0)(@nestjs/common@10.2.5)(@nestjs/core@10.2.5)(reflect-metadata@0.1.13)(rxjs@7.8.1): + resolution: {integrity: sha512-aDoPK/uaR9PHn56xzand6zqpp+S3Ibm+y/OrG3M01F1WnScLfo29hbS6MdnIMqmVRAS11r/8X3xWTSo8TT/Lig==} peerDependencies: '@grpc/grpc-js': '*' '@grpc/proto-loader': '*' @@ -12247,8 +12247,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /stripe@13.5.0: - resolution: {integrity: sha512-odGQbvkDVxR7ldxXth7kWaUv6M31bsPMYKCBR8oIIRDoiR4MfxWaLdz5h7QQDsGtelZugqx7AEVoC6twST+0VQ==} + /stripe@13.6.0: + resolution: {integrity: sha512-0VSzva12onR75i708y2CB+UCeQKfPeLRkOCaGZYzHXiXiubB0C3pLKq+MPNfnajzfOeO6EVBita6rEAFGj0ZGA==} engines: {node: '>=12.*'} dependencies: '@types/node': 20.6.0