diff --git a/.gitignore b/.gitignore index 5f12fba08a..0e1ca7354a 100644 --- a/.gitignore +++ b/.gitignore @@ -25,4 +25,5 @@ snyk_output.log .cursor/rules/snyk_rules.mdc **/migration-logs **/migration-logs/** -*.logs \ No newline at end of file +*.logs +tsconfig.tsbuildinfo \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3dcbaeb6ba..e41c9de884 100644 --- a/package-lock.json +++ b/package-lock.json @@ -280,52 +280,52 @@ } }, "node_modules/@aws-sdk/client-cloudfront": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.996.0.tgz", - "integrity": "sha512-rLxF344MSdNFHOGzElim4D7wNZ/23sTx1KhPMhENFnZa5dw+2yHJwPQqnyFfYmVX++fAHBFHYMOZsE4Iv9QqAQ==", + "version": "3.997.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.997.0.tgz", + "integrity": "sha512-hfA4kVaWEqyff+l0l9rZg2vtvavec3wYV4SY27i3TJj/dIJC0FRe3M+6+QDJcleBqjd95YuszNRvMi9pzcy6+Q==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/credential-provider-node": "^3.972.11", - "@aws-sdk/middleware-host-header": "^3.972.3", - "@aws-sdk/middleware-logger": "^3.972.3", - "@aws-sdk/middleware-recursion-detection": "^3.972.3", - "@aws-sdk/middleware-user-agent": "^3.972.12", - "@aws-sdk/region-config-resolver": "^3.972.3", - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.996.0", - "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.11", - "@smithy/config-resolver": "^4.4.6", - "@smithy/core": "^3.23.2", - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/hash-node": "^4.2.8", - "@smithy/invalid-dependency": "^4.2.8", - "@smithy/middleware-content-length": "^4.2.8", - "@smithy/middleware-endpoint": "^4.4.16", - "@smithy/middleware-retry": "^4.4.33", - "@smithy/middleware-serde": "^4.2.9", - "@smithy/middleware-stack": "^4.2.8", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/node-http-handler": "^4.4.10", - "@smithy/protocol-http": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.32", - "@smithy/util-defaults-mode-node": "^4.2.35", - "@smithy/util-endpoints": "^3.2.8", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-retry": "^4.2.8", - "@smithy/util-stream": "^4.5.12", - "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.8", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/credential-provider-node": "^3.972.12", + "@aws-sdk/middleware-host-header": "^3.972.4", + "@aws-sdk/middleware-logger": "^3.972.4", + "@aws-sdk/middleware-recursion-detection": "^3.972.4", + "@aws-sdk/middleware-user-agent": "^3.972.13", + "@aws-sdk/region-config-resolver": "^3.972.4", + "@aws-sdk/types": "^3.973.2", + "@aws-sdk/util-endpoints": "^3.996.1", + "@aws-sdk/util-user-agent-browser": "^3.972.4", + "@aws-sdk/util-user-agent-node": "^3.972.12", + "@smithy/config-resolver": "^4.4.7", + "@smithy/core": "^3.23.4", + "@smithy/fetch-http-handler": "^5.3.10", + "@smithy/hash-node": "^4.2.9", + "@smithy/invalid-dependency": "^4.2.9", + "@smithy/middleware-content-length": "^4.2.9", + "@smithy/middleware-endpoint": "^4.4.18", + "@smithy/middleware-retry": "^4.4.35", + "@smithy/middleware-serde": "^4.2.10", + "@smithy/middleware-stack": "^4.2.9", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/node-http-handler": "^4.4.11", + "@smithy/protocol-http": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/url-parser": "^4.2.9", + "@smithy/util-base64": "^4.3.1", + "@smithy/util-body-length-browser": "^4.2.1", + "@smithy/util-body-length-node": "^4.2.2", + "@smithy/util-defaults-mode-browser": "^4.3.34", + "@smithy/util-defaults-mode-node": "^4.2.37", + "@smithy/util-endpoints": "^3.2.9", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-retry": "^4.2.9", + "@smithy/util-stream": "^4.5.14", + "@smithy/util-utf8": "^4.2.1", + "@smithy/util-waiter": "^4.2.9", "tslib": "^2.6.2" }, "engines": { @@ -333,116 +333,66 @@ } }, "node_modules/@aws-sdk/client-s3": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.996.0.tgz", - "integrity": "sha512-BZsCeq8Sgqbm6xs8VfjyVVwhQZvxDR45P22dcbNNDFaGkkQ/TbJ5KxER19APR9aK+IC7l4KuLxInqeVab2DFfg==", + "version": "3.997.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.997.0.tgz", + "integrity": "sha512-a4z12iq/bJVJXfVOOKsYMDhxZwf+n8xieCuW+zI07qtRAuMiKr2vUtHPBbKncrF+hqnsq/Wmh48bu2yziGhIbg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha1-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/credential-provider-node": "^3.972.11", - "@aws-sdk/middleware-bucket-endpoint": "^3.972.3", - "@aws-sdk/middleware-expect-continue": "^3.972.3", - "@aws-sdk/middleware-flexible-checksums": "^3.972.10", - "@aws-sdk/middleware-host-header": "^3.972.3", - "@aws-sdk/middleware-location-constraint": "^3.972.3", - "@aws-sdk/middleware-logger": "^3.972.3", - "@aws-sdk/middleware-recursion-detection": "^3.972.3", - "@aws-sdk/middleware-sdk-s3": "^3.972.12", - "@aws-sdk/middleware-ssec": "^3.972.3", - "@aws-sdk/middleware-user-agent": "^3.972.12", - "@aws-sdk/region-config-resolver": "^3.972.3", - "@aws-sdk/signature-v4-multi-region": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.996.0", - "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.11", - "@smithy/config-resolver": "^4.4.6", - "@smithy/core": "^3.23.2", - "@smithy/eventstream-serde-browser": "^4.2.8", - "@smithy/eventstream-serde-config-resolver": "^4.3.8", - "@smithy/eventstream-serde-node": "^4.2.8", - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/hash-blob-browser": "^4.2.9", - "@smithy/hash-node": "^4.2.8", - "@smithy/hash-stream-node": "^4.2.8", - "@smithy/invalid-dependency": "^4.2.8", - "@smithy/md5-js": "^4.2.8", - "@smithy/middleware-content-length": "^4.2.8", - "@smithy/middleware-endpoint": "^4.4.16", - "@smithy/middleware-retry": "^4.4.33", - "@smithy/middleware-serde": "^4.2.9", - "@smithy/middleware-stack": "^4.2.8", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/node-http-handler": "^4.4.10", - "@smithy/protocol-http": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.32", - "@smithy/util-defaults-mode-node": "^4.2.35", - "@smithy/util-endpoints": "^3.2.8", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-retry": "^4.2.8", - "@smithy/util-stream": "^4.5.12", - "@smithy/util-utf8": "^4.2.0", - "@smithy/util-waiter": "^4.2.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.996.0.tgz", - "integrity": "sha512-QzlZozTam0modnGanLjXBHbHC53mMxH/4XmoA9f6ZjPYaGlCcHPYLcslO6w2w68v+F3qN0kxVldUAcL/edtBBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/middleware-host-header": "^3.972.3", - "@aws-sdk/middleware-logger": "^3.972.3", - "@aws-sdk/middleware-recursion-detection": "^3.972.3", - "@aws-sdk/middleware-user-agent": "^3.972.12", - "@aws-sdk/region-config-resolver": "^3.972.3", - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.996.0", - "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.11", - "@smithy/config-resolver": "^4.4.6", - "@smithy/core": "^3.23.2", - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/hash-node": "^4.2.8", - "@smithy/invalid-dependency": "^4.2.8", - "@smithy/middleware-content-length": "^4.2.8", - "@smithy/middleware-endpoint": "^4.4.16", - "@smithy/middleware-retry": "^4.4.33", - "@smithy/middleware-serde": "^4.2.9", - "@smithy/middleware-stack": "^4.2.8", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/node-http-handler": "^4.4.10", - "@smithy/protocol-http": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.32", - "@smithy/util-defaults-mode-node": "^4.2.35", - "@smithy/util-endpoints": "^3.2.8", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-retry": "^4.2.8", - "@smithy/util-utf8": "^4.2.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/credential-provider-node": "^3.972.12", + "@aws-sdk/middleware-bucket-endpoint": "^3.972.4", + "@aws-sdk/middleware-expect-continue": "^3.972.4", + "@aws-sdk/middleware-flexible-checksums": "^3.972.11", + "@aws-sdk/middleware-host-header": "^3.972.4", + "@aws-sdk/middleware-location-constraint": "^3.972.4", + "@aws-sdk/middleware-logger": "^3.972.4", + "@aws-sdk/middleware-recursion-detection": "^3.972.4", + "@aws-sdk/middleware-sdk-s3": "^3.972.13", + "@aws-sdk/middleware-ssec": "^3.972.4", + "@aws-sdk/middleware-user-agent": "^3.972.13", + "@aws-sdk/region-config-resolver": "^3.972.4", + "@aws-sdk/signature-v4-multi-region": "^3.996.1", + "@aws-sdk/types": "^3.973.2", + "@aws-sdk/util-endpoints": "^3.996.1", + "@aws-sdk/util-user-agent-browser": "^3.972.4", + "@aws-sdk/util-user-agent-node": "^3.972.12", + "@smithy/config-resolver": "^4.4.7", + "@smithy/core": "^3.23.4", + "@smithy/eventstream-serde-browser": "^4.2.9", + "@smithy/eventstream-serde-config-resolver": "^4.3.9", + "@smithy/eventstream-serde-node": "^4.2.9", + "@smithy/fetch-http-handler": "^5.3.10", + "@smithy/hash-blob-browser": "^4.2.10", + "@smithy/hash-node": "^4.2.9", + "@smithy/hash-stream-node": "^4.2.9", + "@smithy/invalid-dependency": "^4.2.9", + "@smithy/md5-js": "^4.2.9", + "@smithy/middleware-content-length": "^4.2.9", + "@smithy/middleware-endpoint": "^4.4.18", + "@smithy/middleware-retry": "^4.4.35", + "@smithy/middleware-serde": "^4.2.10", + "@smithy/middleware-stack": "^4.2.9", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/node-http-handler": "^4.4.11", + "@smithy/protocol-http": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/url-parser": "^4.2.9", + "@smithy/util-base64": "^4.3.1", + "@smithy/util-body-length-browser": "^4.2.1", + "@smithy/util-body-length-node": "^4.2.2", + "@smithy/util-defaults-mode-browser": "^4.3.34", + "@smithy/util-defaults-mode-node": "^4.2.37", + "@smithy/util-endpoints": "^3.2.9", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-retry": "^4.2.9", + "@smithy/util-stream": "^4.5.14", + "@smithy/util-utf8": "^4.2.1", + "@smithy/util-waiter": "^4.2.9", "tslib": "^2.6.2" }, "engines": { @@ -450,24 +400,24 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.973.12", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.12.tgz", - "integrity": "sha512-hFiezao0lCEddPhSQEF6vCu+TepUN3edKxWYbswMoH87XpUvHJmFVX5+zttj4qi33saGiuOaJciswWcN6YSA9g==", + "version": "3.973.13", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.13.tgz", + "integrity": "sha512-eCFiLyBhJR7c/i8hZOETdzj2wsLFzi2L/w9/jajOgwmGqO8xrUExqkTZqdjROkwU62owqeqSuw4sIzlCv1E/ww==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/xml-builder": "^3.972.5", - "@smithy/core": "^3.23.2", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/property-provider": "^4.2.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/signature-v4": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-utf8": "^4.2.0", + "@aws-sdk/types": "^3.973.2", + "@aws-sdk/xml-builder": "^3.972.6", + "@smithy/core": "^3.23.4", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/property-provider": "^4.2.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/signature-v4": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/util-base64": "^4.3.1", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, "engines": { @@ -475,13 +425,13 @@ } }, "node_modules/@aws-sdk/crc64-nvme": { - "version": "3.972.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.0.tgz", - "integrity": "sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw==", + "version": "3.972.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.1.tgz", + "integrity": "sha512-CmT9RrQol36hUdvp4dk+BRV47JBRIE+I46yAOKyb/SoMH7mKOBwk6jUpFZhF8B+LCnWnefnM6jT/WsfQ5M1kCQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.0", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -489,16 +439,16 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.10.tgz", - "integrity": "sha512-YTWjM78Wiqix0Jv/anbq7+COFOFIBBMLZ+JsLKGwbTZNJ2DG4JNBnLVJAWylPOHwurMws9157pqzU8ODrpBOow==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.11.tgz", + "integrity": "sha512-hbyoFuVm3qOAGfIPS9t7jCs8GFLFoaOs8ZmYp/chqciuHDyEGv+J365ip7YSvXSrxxUbeW9NyB1hTLt40NBMRg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -506,21 +456,21 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.972.12", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.12.tgz", - "integrity": "sha512-adDRE3iFrgJJ7XhRHkb6RdFDMrA5x64WAWxygI3F6wND+3v5qQ4Uks12vsnEZgduU/+JQBgFB6L4vfwUS+rpBQ==", + "version": "3.972.13", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.13.tgz", + "integrity": "sha512-a864QxQWFkdCZ5wQF0QZNKTbqAc/DFQNeARp4gOyZZdql5RHjj4CppUSfwAzS9cpw2IPY3eeJjWqLZ1QiDB/6w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/types": "^3.973.1", - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/node-http-handler": "^4.4.10", - "@smithy/property-provider": "^4.2.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/util-stream": "^4.5.12", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/types": "^3.973.2", + "@smithy/fetch-http-handler": "^5.3.10", + "@smithy/node-http-handler": "^4.4.11", + "@smithy/property-provider": "^4.2.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/util-stream": "^4.5.14", "tslib": "^2.6.2" }, "engines": { @@ -528,25 +478,25 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.10.tgz", - "integrity": "sha512-uAXUMfnQJxJ25qeiX4e3Z36NTm1XT7woajV8BXx2yAUDD4jF6kubqnLEcqtiPzHANxmhta2SXm5PbDwSdhThBw==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.11.tgz", + "integrity": "sha512-kvPFn626ABLzxmjFMoqMRtmFKMeiUdWPhwxhmuPu233tqHnNuXzHv0MtrZlkzHd+rwlh9j0zCbQo89B54wIazQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/credential-provider-env": "^3.972.10", - "@aws-sdk/credential-provider-http": "^3.972.12", - "@aws-sdk/credential-provider-login": "^3.972.10", - "@aws-sdk/credential-provider-process": "^3.972.10", - "@aws-sdk/credential-provider-sso": "^3.972.10", - "@aws-sdk/credential-provider-web-identity": "^3.972.10", - "@aws-sdk/nested-clients": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/credential-provider-imds": "^4.2.8", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/credential-provider-env": "^3.972.11", + "@aws-sdk/credential-provider-http": "^3.972.13", + "@aws-sdk/credential-provider-login": "^3.972.11", + "@aws-sdk/credential-provider-process": "^3.972.11", + "@aws-sdk/credential-provider-sso": "^3.972.11", + "@aws-sdk/credential-provider-web-identity": "^3.972.11", + "@aws-sdk/nested-clients": "^3.996.1", + "@aws-sdk/types": "^3.973.2", + "@smithy/credential-provider-imds": "^4.2.9", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -554,19 +504,19 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.10.tgz", - "integrity": "sha512-7Me+/EkY3kQC1nehBjb9ryc558N+a8R4Dg3rSV3zpiB7iQtvXh4gU3rV14h/dIbn2/VkK9sh55YdXamSjfdb/Q==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.11.tgz", + "integrity": "sha512-stdy09EpBTmsxGiXe1vB5qtXNww9wact36/uWLlSV0/vWbCOUAY2JjhPXoDVLk8n+E6r0M5HeZseLk+iTtifxg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/nested-clients": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/nested-clients": "^3.996.1", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -574,23 +524,23 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.972.11", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.11.tgz", - "integrity": "sha512-maPmjL7nOT93a1QdSDzdF/qLbI+jit3oslKp7g+pTbASewkSYax7FwboETdKRxufPfCdrsRzMW2pIJ+QA8e+Bg==", + "version": "3.972.12", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.12.tgz", + "integrity": "sha512-gMWGnHbNSKWRj+PAiuSg0EDpEwpyIgk0v9U6EuZ1C/5/BUv25Way+E+UFB7r+YYkscuBJMJ+ai8E2K0Q8dx50g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "^3.972.10", - "@aws-sdk/credential-provider-http": "^3.972.12", - "@aws-sdk/credential-provider-ini": "^3.972.10", - "@aws-sdk/credential-provider-process": "^3.972.10", - "@aws-sdk/credential-provider-sso": "^3.972.10", - "@aws-sdk/credential-provider-web-identity": "^3.972.10", - "@aws-sdk/types": "^3.973.1", - "@smithy/credential-provider-imds": "^4.2.8", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/credential-provider-env": "^3.972.11", + "@aws-sdk/credential-provider-http": "^3.972.13", + "@aws-sdk/credential-provider-ini": "^3.972.11", + "@aws-sdk/credential-provider-process": "^3.972.11", + "@aws-sdk/credential-provider-sso": "^3.972.11", + "@aws-sdk/credential-provider-web-identity": "^3.972.11", + "@aws-sdk/types": "^3.973.2", + "@smithy/credential-provider-imds": "^4.2.9", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -598,17 +548,17 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.10.tgz", - "integrity": "sha512-tk/XxFhk37rKviArOIYbJ8crXiN3Mzn7Tb147jH51JTweNgUOwmqN+s027uqc3d8UeAyUcPUH8Bmfj86SzOhBQ==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.11.tgz", + "integrity": "sha512-B049fvbv41vf0Fs5bCtbzHpruBDp61sPiFDxUmkAJ/zvgSAturpj2rqzV1rj2clg4mb44Uxp9rgpcODexNFlFA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -616,19 +566,19 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.10.tgz", - "integrity": "sha512-tIz/O0yV1s77/FjMTWvvzU2vsztap2POlbetheOyRXq+E3PQtLOzCYopasXP+aeO1oerw3PFd9eycLbiwpgZZA==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.11.tgz", + "integrity": "sha512-vX9z8skN8vPtamVWmSCm4KQohub+1uMuRzIo4urZ2ZUMBAl1bqHatVD/roCb3qRfAyIGvZXCA/AWS03BQRMyCQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.996.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/token-providers": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/nested-clients": "^3.996.1", + "@aws-sdk/token-providers": "3.997.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -636,18 +586,18 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.10.tgz", - "integrity": "sha512-HFlIVx8mm+Au7hkO7Hq/ZkPomjTt26iRj8uWZqEE1cJWMZ2NKvieNiT1ngzWt60Bc2uD51LqQUqiwr5JDgS4iQ==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.11.tgz", + "integrity": "sha512-VR2Ju/QBdOjnWNIYuxRml63eFDLGc6Zl8aDwLi1rzgWo3rLBgtaWhWVBAijhVXzyPdQIOqdL8hvll5ybqumjeQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/nested-clients": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/nested-clients": "^3.996.1", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -655,18 +605,18 @@ } }, "node_modules/@aws-sdk/middleware-bucket-endpoint": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.3.tgz", - "integrity": "sha512-fmbgWYirF67YF1GfD7cg5N6HHQ96EyRNx/rDIrTF277/zTWVuPI2qS/ZHgofwR1NZPe/NWvoppflQY01LrbVLg==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.972.4.tgz", + "integrity": "sha512-4W+1SPx5eWetSurqk7WNnldNr++k4UYcP2XmPnCf8yLFdUZ4NKKJA3j+zVuWmhOu7xKmEAyo9j3f+cy22CEVKg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", + "@aws-sdk/types": "^3.973.2", "@aws-sdk/util-arn-parser": "^3.972.2", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-config-provider": "^4.2.0", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", + "@smithy/util-config-provider": "^4.2.1", "tslib": "^2.6.2" }, "engines": { @@ -674,15 +624,15 @@ } }, "node_modules/@aws-sdk/middleware-expect-continue": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.3.tgz", - "integrity": "sha512-4msC33RZsXQpUKR5QR4HnvBSNCPLGHmB55oDiROqqgyOc+TOfVu2xgi5goA7ms6MdZLeEh2905UfWMnMMF4mRg==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.4.tgz", + "integrity": "sha512-lxU2ieIWtK9nqWxA+W4ldev31tRPjkkdt+QDBWGiwUNJsNwSJFVhkuIV9cbBPxTCT0nmYyJwvJ/2TYYJLMwmMA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -690,25 +640,25 @@ } }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.972.10", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.10.tgz", - "integrity": "sha512-7e6NIL+lay71PdKmkCeSJPQ6xkmc170Kc1wynoulh9iBEpu2jnVIL4zJ95pjvOg+njS6Og7Bmw2fiKCuXzPGrw==", + "version": "3.972.11", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.11.tgz", + "integrity": "sha512-niA/vhtS/xR4hEHIsPLEvgsccpqve+uJ4Gtizctsa21HfHmIZi5bWJD8kPcN+SfAgrlnuBG2YKFX0rRbzylg7A==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "5.2.0", "@aws-crypto/crc32c": "5.2.0", "@aws-crypto/util": "5.2.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/crc64-nvme": "3.972.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/is-array-buffer": "^4.2.0", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-stream": "^4.5.12", - "@smithy/util-utf8": "^4.2.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/crc64-nvme": "^3.972.1", + "@aws-sdk/types": "^3.973.2", + "@smithy/is-array-buffer": "^4.2.1", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-stream": "^4.5.14", + "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, "engines": { @@ -716,15 +666,15 @@ } }, "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.3.tgz", - "integrity": "sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.4.tgz", + "integrity": "sha512-4q2Vg7/zOB10huDBLjzzTwVjBpG22X3J3ief2XrJEgTaANZrNfA3/cGbCVNAibSbu/nIYA7tDk8WCdsIzDDc4Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -732,14 +682,14 @@ } }, "node_modules/@aws-sdk/middleware-location-constraint": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.3.tgz", - "integrity": "sha512-nIg64CVrsXp67vbK0U1/Is8rik3huS3QkRHn2DRDx4NldrEFMgdkZGI/+cZMKD9k4YOS110Dfu21KZLHrFA/1g==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.972.4.tgz", + "integrity": "sha512-EP1qs0JV2smcKhZpwDMuzMBx9Q5qyU/RuZ02/qh/yBA3jnZKuNhB1lsQKkicvXg7LOeoqyxXLKOP/PJOugX8yg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -747,14 +697,14 @@ } }, "node_modules/@aws-sdk/middleware-logger": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.972.3.tgz", - "integrity": "sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.972.4.tgz", + "integrity": "sha512-xFqPvTysuZAHSkdygT+ken/5rzkR7fhOoDPejAJQslZpp0XBepmCJnDOqA57ERtCTBpu8wpjTFI1ETd4S0AXEw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -762,16 +712,16 @@ } }, "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.3.tgz", - "integrity": "sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.4.tgz", + "integrity": "sha512-tVbRaayUZ7y2bOb02hC3oEPTqQf2A0HpPDwdMl1qTmye/q8Mq1F1WiIoFkQwG/YQFvbyErYIDMbYzIlxzzLtjQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", + "@aws-sdk/types": "^3.973.2", "@aws/lambda-invoke-store": "^0.2.2", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -779,25 +729,25 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.972.12", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.12.tgz", - "integrity": "sha512-knUtPDxuaFDV7/vhKpzuhF1z8rs7ZZoGXPhu6pet/FmRNgi+vsHjO61mhiAH5ygbId7Nk0sM3G1wxUfSVt0QFA==", + "version": "3.972.13", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.13.tgz", + "integrity": "sha512-rGBz1n6PFxg1+5mnN1/IczesPwx0W39DZt2JPjqPiZAZ7LAqH8FS4AsawSNZqr+UFJfqtTXYpeLQnMfbMAgHhg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/types": "^3.973.1", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/types": "^3.973.2", "@aws-sdk/util-arn-parser": "^3.972.2", - "@smithy/core": "^3.23.2", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/protocol-http": "^5.3.8", - "@smithy/signature-v4": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/util-config-provider": "^4.2.0", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-stream": "^4.5.12", - "@smithy/util-utf8": "^4.2.0", + "@smithy/core": "^3.23.4", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/protocol-http": "^5.3.9", + "@smithy/signature-v4": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/util-config-provider": "^4.2.1", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-stream": "^4.5.14", + "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, "engines": { @@ -805,14 +755,14 @@ } }, "node_modules/@aws-sdk/middleware-ssec": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.3.tgz", - "integrity": "sha512-dU6kDuULN3o3jEHcjm0c4zWJlY1zWVkjG9NPe9qxYLLpcbdj5kRYBS2DdWYD+1B9f910DezRuws7xDEqKkHQIg==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.4.tgz", + "integrity": "sha512-jzysKNnfwqjTOeF4s1QcxYQ8WB1ZIw/KMhOAX2UGYsmpVPHZ1cV6IYRfBQnt0qnDYom1pU3b5jOG8TA9n6LAbQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -820,18 +770,18 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.972.12", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.12.tgz", - "integrity": "sha512-iv9toQZloEJp+dIuOr+1XWGmBMLU9c2qqNtgscfnEBZnUq3qKdBJHmLTKoq3mkLlV+41GrCWn8LrOunc6OlP6g==", + "version": "3.972.13", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.13.tgz", + "integrity": "sha512-p1kVYbzBxRmhuOHoL/ANJPCedqUxnVgkEjxPoxt5pQv/yzppHM7aBWciYEE9TZY59M421D3GjLfZIZBoEFboVQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.996.0", - "@smithy/core": "^3.23.2", - "@smithy/protocol-http": "^5.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/types": "^3.973.2", + "@aws-sdk/util-endpoints": "^3.996.1", + "@smithy/core": "^3.23.4", + "@smithy/protocol-http": "^5.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -839,49 +789,49 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.0.tgz", - "integrity": "sha512-edZwYLgRI0rZlH9Hru9+JvTsR1OAxuCRGEtJohkZneIJ5JIYzvFoMR1gaASjl1aPKRhjkCv8SSAb7hes5a1GGA==", + "version": "3.996.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.1.tgz", + "integrity": "sha512-XHVLFRGkuV2gh2uwBahCt65ALMb5wMpqplXEZIvFnWOCPlk60B7h7M5J9Em243K8iICDiWY6KhBEqVGfjTqlLA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/middleware-host-header": "^3.972.3", - "@aws-sdk/middleware-logger": "^3.972.3", - "@aws-sdk/middleware-recursion-detection": "^3.972.3", - "@aws-sdk/middleware-user-agent": "^3.972.12", - "@aws-sdk/region-config-resolver": "^3.972.3", - "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.996.0", - "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.11", - "@smithy/config-resolver": "^4.4.6", - "@smithy/core": "^3.23.2", - "@smithy/fetch-http-handler": "^5.3.9", - "@smithy/hash-node": "^4.2.8", - "@smithy/invalid-dependency": "^4.2.8", - "@smithy/middleware-content-length": "^4.2.8", - "@smithy/middleware-endpoint": "^4.4.16", - "@smithy/middleware-retry": "^4.4.33", - "@smithy/middleware-serde": "^4.2.9", - "@smithy/middleware-stack": "^4.2.8", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/node-http-handler": "^4.4.10", - "@smithy/protocol-http": "^5.3.8", - "@smithy/smithy-client": "^4.11.5", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-base64": "^4.3.0", - "@smithy/util-body-length-browser": "^4.2.0", - "@smithy/util-body-length-node": "^4.2.1", - "@smithy/util-defaults-mode-browser": "^4.3.32", - "@smithy/util-defaults-mode-node": "^4.2.35", - "@smithy/util-endpoints": "^3.2.8", - "@smithy/util-middleware": "^4.2.8", - "@smithy/util-retry": "^4.2.8", - "@smithy/util-utf8": "^4.2.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/middleware-host-header": "^3.972.4", + "@aws-sdk/middleware-logger": "^3.972.4", + "@aws-sdk/middleware-recursion-detection": "^3.972.4", + "@aws-sdk/middleware-user-agent": "^3.972.13", + "@aws-sdk/region-config-resolver": "^3.972.4", + "@aws-sdk/types": "^3.973.2", + "@aws-sdk/util-endpoints": "^3.996.1", + "@aws-sdk/util-user-agent-browser": "^3.972.4", + "@aws-sdk/util-user-agent-node": "^3.972.12", + "@smithy/config-resolver": "^4.4.7", + "@smithy/core": "^3.23.4", + "@smithy/fetch-http-handler": "^5.3.10", + "@smithy/hash-node": "^4.2.9", + "@smithy/invalid-dependency": "^4.2.9", + "@smithy/middleware-content-length": "^4.2.9", + "@smithy/middleware-endpoint": "^4.4.18", + "@smithy/middleware-retry": "^4.4.35", + "@smithy/middleware-serde": "^4.2.10", + "@smithy/middleware-stack": "^4.2.9", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/node-http-handler": "^4.4.11", + "@smithy/protocol-http": "^5.3.9", + "@smithy/smithy-client": "^4.11.7", + "@smithy/types": "^4.12.1", + "@smithy/url-parser": "^4.2.9", + "@smithy/util-base64": "^4.3.1", + "@smithy/util-body-length-browser": "^4.2.1", + "@smithy/util-body-length-node": "^4.2.2", + "@smithy/util-defaults-mode-browser": "^4.3.34", + "@smithy/util-defaults-mode-node": "^4.2.37", + "@smithy/util-endpoints": "^3.2.9", + "@smithy/util-middleware": "^4.2.9", + "@smithy/util-retry": "^4.2.9", + "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, "engines": { @@ -889,16 +839,16 @@ } }, "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.3.tgz", - "integrity": "sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.4.tgz", + "integrity": "sha512-3GrJYv5eI65oCKveBZP7Q246dVP+tqeys9aKMB0dfX1glUWfppWlxIu52derqdNb9BX9lxYmeiaBcBIqOAYSgQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/config-resolver": "^4.4.6", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/config-resolver": "^4.4.7", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -906,17 +856,17 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.0.tgz", - "integrity": "sha512-CLSrCdBoyIXSthaUcDzKw3fzRNbbyA/BawEMQBxsybYTZhGeC9P9p2DXuqTqVvla+PtEXBgRq0/Sgz2fEOBKyg==", + "version": "3.996.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.1.tgz", + "integrity": "sha512-Mj4npuEtVHFjGZHTBwhBvBzmgKHY7UsfroZWWzjpVP5YJaMTPeihsotuQLba5uQthEZyaeWs6dTu3Shr0qKFFw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-sdk-s3": "^3.972.12", - "@aws-sdk/types": "^3.973.1", - "@smithy/protocol-http": "^5.3.8", - "@smithy/signature-v4": "^5.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/middleware-sdk-s3": "^3.972.13", + "@aws-sdk/types": "^3.973.2", + "@smithy/protocol-http": "^5.3.9", + "@smithy/signature-v4": "^5.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -924,18 +874,18 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.996.0.tgz", - "integrity": "sha512-jzBmlG97hYPdHjFs7G11fBgVArcwUrZX+SbGeQMph7teEWLDqIruKV+N0uzxFJF2GJJJ0UnMaKhv3PcXMltySg==", + "version": "3.997.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.997.0.tgz", + "integrity": "sha512-UdG36F7lU9aTqGFRieEyuRUJlgEJBqKeKKekC0esH21DbUSKhPR1kZBah214kYasIaWe1hLJLaqUigoTa5hZAQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.12", - "@aws-sdk/nested-clients": "3.996.0", - "@aws-sdk/types": "^3.973.1", - "@smithy/property-provider": "^4.2.8", - "@smithy/shared-ini-file-loader": "^4.4.3", - "@smithy/types": "^4.12.0", + "@aws-sdk/core": "^3.973.13", + "@aws-sdk/nested-clients": "^3.996.1", + "@aws-sdk/types": "^3.973.2", + "@smithy/property-provider": "^4.2.9", + "@smithy/shared-ini-file-loader": "^4.4.4", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -943,13 +893,13 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.973.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz", - "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==", + "version": "3.973.2", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.2.tgz", + "integrity": "sha512-maTZwGsALtnAw4TJr/S6yERAosTwPduu0XhUV+SdbvRZtCOgSgk1ttL2R0XYzvkYSpvbtJocn77tBXq2AKglBw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.0", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -970,16 +920,16 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.996.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.996.0.tgz", - "integrity": "sha512-EhSBGWSGQ6Jcbt6jRyX1/0EV7rf+6RGbIIskN0MTtHk0k8uj5FAa1FZhLf+1ETfnDTy/BT39t5IUOQiZL5X1jQ==", + "version": "3.996.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.996.1.tgz", + "integrity": "sha512-7cJyd+M5i0IoqWkJa1KFx8KNCGIx+Ywu+lT53KpqX7ReVwz03DCKUqvZ/y65vdKwo9w9/HptSAeLDluO5MpGIg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/types": "^4.12.0", - "@smithy/url-parser": "^4.2.8", - "@smithy/util-endpoints": "^3.2.8", + "@aws-sdk/types": "^3.973.2", + "@smithy/types": "^4.12.1", + "@smithy/url-parser": "^4.2.9", + "@smithy/util-endpoints": "^3.2.9", "tslib": "^2.6.2" }, "engines": { @@ -1000,29 +950,29 @@ } }, "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.972.3", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.3.tgz", - "integrity": "sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==", + "version": "3.972.4", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.4.tgz", + "integrity": "sha512-GHb+8XHv6hfLWKQKAKaSOm+vRvogg07s+FWtbR3+eCXXPSFn9XVmiYF4oypAxH7dGIvoxkVG/buHEnzYukyJiA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.973.1", - "@smithy/types": "^4.12.0", + "@aws-sdk/types": "^3.973.2", + "@smithy/types": "^4.12.1", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.972.11", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.11.tgz", - "integrity": "sha512-pQr35pSZANfUb0mJ9H87pziJQ39jW1D7xFRwh36eWfrEclbKoIqrzpOIVz49o1Jq9ZQzOtjS7rQVvt7V4w5awA==", + "version": "3.972.12", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.12.tgz", + "integrity": "sha512-c1n3wBK6te+Vd9qU86nF8AsYuiBsxLn0AADGWyFX7vEADr3btaAg5iPQT6GYj6rvzSOEVVisvaAatOWInlJUbQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "^3.972.12", - "@aws-sdk/types": "^3.973.1", - "@smithy/node-config-provider": "^4.3.8", - "@smithy/types": "^4.12.0", + "@aws-sdk/middleware-user-agent": "^3.972.13", + "@aws-sdk/types": "^3.973.2", + "@smithy/node-config-provider": "^4.3.9", + "@smithy/types": "^4.12.1", "tslib": "^2.6.2" }, "engines": { @@ -1038,13 +988,13 @@ } }, "node_modules/@aws-sdk/xml-builder": { - "version": "3.972.5", - "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.5.tgz", - "integrity": "sha512-mCae5Ys6Qm1LDu0qdGwx2UQ63ONUe+FHw908fJzLDqFKTDBK4LDZUqKWm4OkTCNFq19bftjsBSESIGLD/s3/rA==", + "version": "3.972.6", + "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.6.tgz", + "integrity": "sha512-YrXu+UnfC8IdARa4ZkrpcyuRmA/TVgYW6Lcdtvi34NQgRjM1hTirNirN+rGb+s/kNomby8oJiIAu0KNbiZC7PA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.0", + "@smithy/types": "^4.12.1", "fast-xml-parser": "5.3.6", "tslib": "^2.6.2" }, @@ -1777,6 +1727,71 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/inquirer": { + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", + "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", + "license": "MIT", + "dependencies": { + "@inquirer/external-editor": "^1.0.0", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/inquirer/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@contentstack/cli-bulk-operations/node_modules/is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", @@ -1814,6 +1829,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "license": "ISC" + }, "node_modules/@contentstack/cli-bulk-operations/node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", @@ -1837,6 +1858,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/@contentstack/cli-bulk-operations/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", @@ -1846,6 +1876,20 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@contentstack/cli-bulk-operations/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@contentstack/cli-cm-bootstrap": { "resolved": "packages/contentstack-bootstrap", "link": true @@ -1979,17 +2023,82 @@ "xdg-basedir": "^4.0.0" } }, - "node_modules/@contentstack/cli-launch/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "node_modules/@contentstack/cli-launch/node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@contentstack/cli-launch/node_modules/is-unicode-supported": { - "version": "0.1.0", + "node_modules/@contentstack/cli-launch/node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@contentstack/cli-launch/node_modules/inquirer": { + "version": "8.2.7", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", + "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", + "license": "MIT", + "dependencies": { + "@inquirer/external-editor": "^1.0.0", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@contentstack/cli-launch/node_modules/inquirer/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@contentstack/cli-launch/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@contentstack/cli-launch/node_modules/is-unicode-supported": { + "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "license": "MIT", @@ -2016,6 +2125,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@contentstack/cli-launch/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "license": "ISC" + }, "node_modules/@contentstack/cli-launch/node_modules/ora": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", @@ -2039,6 +2154,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@contentstack/cli-launch/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/@contentstack/cli-launch/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@contentstack/cli-migration": { "resolved": "packages/contentstack-migration", "link": true @@ -2929,9 +3067,9 @@ "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -3058,6 +3196,12 @@ "lodash.isnil": "^4.0.0" } }, + "node_modules/@fast-csv/format/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "license": "MIT" + }, "node_modules/@fast-csv/parse": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", @@ -3073,6 +3217,12 @@ "lodash.uniq": "^4.5.0" } }, + "node_modules/@fast-csv/parse/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "license": "MIT" + }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -3141,9 +3291,9 @@ } }, "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -3200,184 +3350,331 @@ } }, "node_modules/@inquirer/ansi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", - "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.3.tgz", + "integrity": "sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==", "license": "MIT", "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, - "node_modules/@inquirer/confirm": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.2.0.tgz", - "integrity": "sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==", - "dev": true, + "node_modules/@inquirer/checkbox": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.0.tgz", + "integrity": "sha512-/HjF1LN0a1h4/OFsbGKHNDtWICFU/dqXCdym719HFTyJo9IG7Otr+ziGWc9S0iQuohRZllh+WprSgd5UW5Fw0g==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.5", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", - "dev": true, + "node_modules/@inquirer/confirm": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.8.tgz", + "integrity": "sha512-Di6dgmiZ9xCSUxWUReWTqDtbhXCuG2MQm2xmgSAIruzQzBqNf49b8E07/vbCYY506kDe8BiwJbegXweG8M1klw==", "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", - "dev": true, + "node_modules/@inquirer/core": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.5.tgz", + "integrity": "sha512-QQPAX+lka8GyLcZ7u7Nb1h6q72iZ/oy0blilC3IB2nSt1Qqxp7akt94Jqhi/DzARuN3Eo9QwJRvtl4tmVe4T5A==", "license": "MIT", "dependencies": { - "mute-stream": "^1.0.0" + "@inquirer/ansi": "^2.0.3", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3", + "cli-width": "^4.1.0", + "fast-wrap-ansi": "^0.2.0", + "mute-stream": "^3.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/core/node_modules/@types/node": { - "version": "22.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", - "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", - "dev": true, + "node_modules/@inquirer/editor": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.0.8.tgz", + "integrity": "sha512-sLcpbb9B3XqUEGrj1N66KwhDhEckzZ4nI/W6SvLXyBX8Wic3LDLENlWRvkOGpCPoserabe+MxQkpiMoI8irvyA==", "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@inquirer/core/node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@inquirer/core/node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", + "@inquirer/core": "^11.1.5", + "@inquirer/external-editor": "^2.0.3", + "@inquirer/type": "^4.0.3" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/core/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", + "node_modules/@inquirer/expand": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.8.tgz", + "integrity": "sha512-QieW3F1prNw3j+hxO7/NKkG1pk3oz7pOB6+5Upwu3OIwADfPX0oZVppsqlL+Vl/uBHHDSOBY0BirLctLnXwGGg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" + }, "engines": { - "node": ">=14" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "node_modules/@inquirer/external-editor": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-2.0.3.tgz", + "integrity": "sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "chardet": "^2.1.1", + "iconv-lite": "^0.7.2" }, "engines": { - "node": ">=8" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.3.tgz", + "integrity": "sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==", "license": "MIT", "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" } }, "node_modules/@inquirer/input": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", - "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", - "dev": true, + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.8.tgz", + "integrity": "sha512-p0IJslw0AmedLEkOU+yrEX3Aj2RTpQq7ZOf8nc1DIhjzaxRWrrgeuE5Kyh39fVRgtcACaMXx/9WNo8+GjgBOfw==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/select": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", - "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", - "dev": true, + "node_modules/@inquirer/number": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.8.tgz", + "integrity": "sha512-uGLiQah9A0F9UIvJBX52m0CnqtLaym0WpT9V4YZrjZ+YRDKZdwwoEPz06N6w8ChE2lrnsdyhY9sL+Y690Kh9gQ==", "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", - "dev": true, + "node_modules/@inquirer/password": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.8.tgz", + "integrity": "sha512-zt1sF4lYLdvPqvmvHdmjOzuUUjuCQ897pdUCO8RbXMUDKXJTTyOQgtn23le+jwcb+MpHl3VAFvzIdxRAf6aPlA==", "license": "MIT", "dependencies": { - "mute-stream": "^1.0.0" + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" }, "engines": { - "node": ">=18" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/@inquirer/type/node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", + "node_modules/@inquirer/prompts": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.3.0.tgz", + "integrity": "sha512-JAj66kjdH/F1+B7LCigjARbwstt3SNUOSzMdjpsvwJmzunK88gJeXmcm95L9nw1KynvFVuY4SzXh/3Y0lvtgSg==", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^5.1.0", + "@inquirer/confirm": "^6.0.8", + "@inquirer/editor": "^5.0.8", + "@inquirer/expand": "^5.0.8", + "@inquirer/input": "^5.0.8", + "@inquirer/number": "^4.0.8", + "@inquirer/password": "^5.0.8", + "@inquirer/rawlist": "^5.2.4", + "@inquirer/search": "^4.1.4", + "@inquirer/select": "^5.1.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.4.tgz", + "integrity": "sha512-fTuJ5Cq9W286isLxwj6GGyfTjx1Zdk4qppVEPexFuA6yioCCXS4V1zfKroQqw7QdbDPN73xs2DiIAlo55+kBqg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.5", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.4.tgz", + "integrity": "sha512-9yPTxq7LPmYjrGn3DRuaPuPbmC6u3fiWcsE9ggfLcdgO/ICHYgxq7mEy1yJ39brVvgXhtOtvDVjDh9slJxE4LQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^11.1.5", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.0.tgz", + "integrity": "sha512-OyYbKnchS1u+zRe14LpYrN8S0wH1vD0p2yKISvSsJdH2TpI87fh4eZdWnpdbrGauCRWDph3NwxRmM4Pcm/hx1Q==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^2.0.3", + "@inquirer/core": "^11.1.5", + "@inquirer/figures": "^2.0.3", + "@inquirer/type": "^4.0.3" + }, + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.3.tgz", + "integrity": "sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==", + "license": "MIT", + "engines": { + "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@isaacs/cliui": { @@ -4143,6 +4440,15 @@ "node": ">=18.0.0" } }, + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/checkbox": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", @@ -4280,6 +4586,15 @@ } } }, + "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@oclif/plugin-not-found/node_modules/@inquirer/input": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", @@ -4459,42 +4774,6 @@ } } }, - "node_modules/@oclif/plugin-not-found/node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~7.18.0" - } - }, - "node_modules/@oclif/plugin-not-found/node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@oclif/plugin-not-found/node_modules/iconv-lite": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, "node_modules/@oclif/plugin-not-found/node_modules/mute-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", @@ -4504,26 +4783,6 @@ "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/@oclif/plugin-not-found/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@oclif/plugin-not-found/node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@oclif/plugin-not-found/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -5239,13 +5498,13 @@ "license": "(Unlicense OR Apache-2.0)" }, "node_modules/@smithy/abort-controller": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.9.tgz", - "integrity": "sha512-6YGSygFmck1vMjzSxbjEPKMm1xWUr2+w+F8kWVc8rqKQYd1C5zZftvxGii4ti4Mh5ulIXZtAUoXS88Hhu6fkjQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.10.tgz", + "integrity": "sha512-qocxM/X4XGATqQtUkbE9SPUB6wekBi+FyJOMbPj0AhvyvFGYEmOlz6VB22iMePCQsFmMIvFSeViDvA7mZJG47g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5280,17 +5539,17 @@ } }, "node_modules/@smithy/config-resolver": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.8.tgz", - "integrity": "sha512-cWOIFJf/AjEE37zHmOUgQsUL2+y2rHc3Ze0s5I/+f7E9Xbbwv4DTdHbcVwvXaZzKlr7smDu9ilpu7U71TqRu/Q==", + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.9.tgz", + "integrity": "sha512-ejQvXqlcU30h7liR9fXtj7PIAau1t/sFbJpgWPfiYDs7zd16jpH0IsSXKcba2jF6ChTXvIjACs27kNMc5xxE2Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.9", - "@smithy/types": "^4.12.1", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/types": "^4.13.0", "@smithy/util-config-provider": "^4.2.1", - "@smithy/util-endpoints": "^3.3.0", - "@smithy/util-middleware": "^4.2.9", + "@smithy/util-endpoints": "^3.3.1", + "@smithy/util-middleware": "^4.2.10", "tslib": "^2.6.2" }, "engines": { @@ -5298,19 +5557,19 @@ } }, "node_modules/@smithy/core": { - "version": "3.23.5", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.5.tgz", - "integrity": "sha512-6VElO0I5mQFcOPCUJBTF0qAq5EDV3eyphc5mv+fFAok9nz5hX7pmqCo4gImB1PoAYjHMf7uNjUGGLA19pQMwGA==", + "version": "3.23.6", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.6.tgz", + "integrity": "sha512-4xE+0L2NrsFKpEVFlFELkIHQddBvMbQ41LRIP74dGCXnY1zQ9DgksrBcRBDJT+iOzGy4VEJIeU3hkUK5mn06kg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^4.2.10", - "@smithy/protocol-http": "^5.3.9", - "@smithy/types": "^4.12.1", + "@smithy/middleware-serde": "^4.2.11", + "@smithy/protocol-http": "^5.3.10", + "@smithy/types": "^4.13.0", "@smithy/util-base64": "^4.3.1", "@smithy/util-body-length-browser": "^4.2.1", - "@smithy/util-middleware": "^4.2.9", - "@smithy/util-stream": "^4.5.14", + "@smithy/util-middleware": "^4.2.10", + "@smithy/util-stream": "^4.5.15", "@smithy/util-utf8": "^4.2.1", "@smithy/uuid": "^1.1.1", "tslib": "^2.6.2" @@ -5320,16 +5579,16 @@ } }, "node_modules/@smithy/credential-provider-imds": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.9.tgz", - "integrity": "sha512-Jf723a38EGAzWHxJHzb9DtBq7lrvdJlkCAPWQdN/oiznovx5yWXCFCVspzDe8JU6b+k9hJXYB5duFZpb+3mB6Q==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.10.tgz", + "integrity": "sha512-3bsMLJJLTZGZqVGGeBVFfLzuRulVsGTj12BzRKODTHqUABpIr0jMN1vN3+u6r2OfyhAQ2pXaMZWX/swBK5I6PQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.9", - "@smithy/property-provider": "^4.2.9", - "@smithy/types": "^4.12.1", - "@smithy/url-parser": "^4.2.9", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/property-provider": "^4.2.10", + "@smithy/types": "^4.13.0", + "@smithy/url-parser": "^4.2.10", "tslib": "^2.6.2" }, "engines": { @@ -5337,14 +5596,14 @@ } }, "node_modules/@smithy/eventstream-codec": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.9.tgz", - "integrity": "sha512-8/wOb1wm/joXCj6SNHRFnfcNBR4xmumw869UnM+RrjoWeliNcTnOTw2WZXBWoKfszbL/v/AxdijIilqRMst+vA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.10.tgz", + "integrity": "sha512-A4ynrsFFfSXUHicfTcRehytppFBcY3HQxEGYiyGktPIOye3Ot7fxpiy4VR42WmtGI4Wfo6OXt/c1Ky1nUFxYYQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "@smithy/util-hex-encoding": "^4.2.1", "tslib": "^2.6.2" }, @@ -5353,14 +5612,14 @@ } }, "node_modules/@smithy/eventstream-serde-browser": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.9.tgz", - "integrity": "sha512-HbD4ptlSKHVfF84F77oqy2kswQR5H9basFILtCvnhtgzvRntiQtqstT1XFENzI7dQzrGD0HfhMjziSCs6EZEFA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.10.tgz", + "integrity": "sha512-0xupsu9yj9oDVuQ50YCTS9nuSYhGlrwqdaKQel9y2Fz7LU9fNErVlw9N0o4pm4qqvWEGbSTI4HKc6XJfB30MVw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/eventstream-serde-universal": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5368,13 +5627,13 @@ } }, "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.9.tgz", - "integrity": "sha512-W2KlYzjD1V7jCUsTxy/HWrWDa9RdnzqY8Aeskaoakrj+9aiZ53YzEC7lNb3JJ0zKFjWoLbXdaSXmftBBR8Wjsw==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.10.tgz", + "integrity": "sha512-8kn6sinrduk0yaYHMJDsNuiFpXwQwibR7n/4CDUqn4UgaG+SeBHu5jHGFdU9BLFAM7Q4/gvr9RYxBHz9/jKrhA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5382,14 +5641,14 @@ } }, "node_modules/@smithy/eventstream-serde-node": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.9.tgz", - "integrity": "sha512-6nMJG2KJJ5cjmPmySomEdpqhGsfneanKCjb5uBJJIM2D6rZhemEpYBtes6zr910LkxWseWTIbWrif0vaOB9NTA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.10.tgz", + "integrity": "sha512-uUrxPGgIffnYfvIOUmBM5i+USdEBRTdh7mLPttjphgtooxQ8CtdO1p6K5+Q4BBAZvKlvtJ9jWyrWpBJYzBKsyQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/eventstream-serde-universal": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5397,14 +5656,14 @@ } }, "node_modules/@smithy/eventstream-serde-universal": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.9.tgz", - "integrity": "sha512-RgkumJugvbFVcifYCFeYaFpMOuLiIAcvzKe21EeaM6/KKU/4XYyf8hs/So9GSN6SDe4bqZbwB4g/rr/pIxUZmA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.10.tgz", + "integrity": "sha512-aArqzOEvcs2dK+xQVCgLbpJQGfZihw8SD4ymhkwNTtwKbnrzdhJsFDKuMQnam2kF69WzgJYOU5eJlCx+CA32bw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/eventstream-codec": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5412,15 +5671,15 @@ } }, "node_modules/@smithy/fetch-http-handler": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.10.tgz", - "integrity": "sha512-qF4EcrEtEf2P6f2kGGuSVe1lan26cn7PsWJBC3vZJ6D16Fm5FSN06udOMVoW6hjzQM3W7VDFwtyUG2szQY50dA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.11.tgz", + "integrity": "sha512-wbTRjOxdFuyEg0CpumjZO0hkUl+fetJFqxNROepuLIoijQh51aMBmzFLfoQdwRjxsuuS2jizzIUTjPWgd8pd7g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.9", - "@smithy/querystring-builder": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/protocol-http": "^5.3.10", + "@smithy/querystring-builder": "^4.2.10", + "@smithy/types": "^4.13.0", "@smithy/util-base64": "^4.3.1", "tslib": "^2.6.2" }, @@ -5429,15 +5688,15 @@ } }, "node_modules/@smithy/hash-blob-browser": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.10.tgz", - "integrity": "sha512-2lZvvcwTaXq6cGOcX72Ej9WU+z3T/C5NOuqIm+zLD3MlExRp9kW/Qa/p66NbBM74X0BdrdvpsMYwlkhtvHrxaQ==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.11.tgz", + "integrity": "sha512-DrcAx3PM6AEbWZxsKl6CWAGnVwiz28Wp1ZhNu+Hi4uI/6C1PIZBIaPM2VoqBDAsOWbM6ZVzOEQMxFLLdmb4eBQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/chunked-blob-reader": "^5.2.1", "@smithy/chunked-blob-reader-native": "^4.2.2", - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5445,13 +5704,13 @@ } }, "node_modules/@smithy/hash-node": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.9.tgz", - "integrity": "sha512-/iSYAwSIA/SAeLga2YEpPLLOmw3n86RW4/bkhxtY1DSTR9z5HGjbYTzPaBKv2m8a4nK1rqZWchhl41qTaqMLbg==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.10.tgz", + "integrity": "sha512-1VzIOI5CcsvMDvP3iv1vG/RfLJVVVc67dCRyLSB2Hn9SWCZrDO3zvcIzj3BfEtqRW5kcMg5KAeVf1K3dR6nD3w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "@smithy/util-buffer-from": "^4.2.1", "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" @@ -5461,13 +5720,13 @@ } }, "node_modules/@smithy/hash-stream-node": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.9.tgz", - "integrity": "sha512-WFPbY/TysowQuoWR0xOCPT3RH1KMpThUWjx75RAMLkDlTYTANzyPHZiDRslf2e5bTmCYcqCshN7up70Ic/Zqug==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.10.tgz", + "integrity": "sha512-w78xsYrOlwXKwN5tv1GnKIRbHb1HygSpeZMP6xDxCPGf1U/xDHjCpJu64c5T35UKyEPwa0bPeIcvU69VY3khUA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, @@ -5476,13 +5735,13 @@ } }, "node_modules/@smithy/invalid-dependency": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.9.tgz", - "integrity": "sha512-J+0rlwWZKgOYugVgRE5VlVz/UFV+6cIpZkmfWBq1ld1x3htKDdHOutYhZTURIvSVztWn0T3aghCdEzGdXXsSMw==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.10.tgz", + "integrity": "sha512-vy9KPNSFUU0ajFYk0sDZIYiUlAWGEAhRfehIr5ZkdFrRFTAuXEPUd41USuqHU6vvLX4r6Q9X7MKBco5+Il0Org==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5503,13 +5762,13 @@ } }, "node_modules/@smithy/md5-js": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.9.tgz", - "integrity": "sha512-ZCCWfGj4wvqV+5OS9e/GvR5jlR7j1mMB1UkGE+V7P1USFMwcL4Z4j5mO9nGvQGkfe20KM87ymbvZIcU9tHNlIg==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.10.tgz", + "integrity": "sha512-Op+Dh6dPLWTjWITChFayDllIaCXRofOed8ecpggTC5fkh8yXes0vAEX7gRUfjGK+TlyxoCAA05gHbZW/zB9JwQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" }, @@ -5518,14 +5777,14 @@ } }, "node_modules/@smithy/middleware-content-length": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.9.tgz", - "integrity": "sha512-9ViCZhFkmLUDyIPeBAsW7h5/Tcix806gWqd/BBqwW6KB8mhgZTTqjRMsyTTmMo2zpF+KckpYQsSiiFrIGHRaFw==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.10.tgz", + "integrity": "sha512-TQZ9kX5c6XbjhaEBpvhSvMEZ0klBs1CFtOdPFwATZSbC9UeQfKHPLPN9Y+I6wZGMOavlYTOlHEPDrt42PMSH9w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.9", - "@smithy/types": "^4.12.1", + "@smithy/protocol-http": "^5.3.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5533,19 +5792,19 @@ } }, "node_modules/@smithy/middleware-endpoint": { - "version": "4.4.19", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.19.tgz", - "integrity": "sha512-GIlebnCqnLw80z/FuZcWNygSevpUOqB4wZhkeLRcxgUMpb1etHltpzprnul8eWgB1jyXWZoNnt4awUcOTUH6Xw==", + "version": "4.4.20", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.20.tgz", + "integrity": "sha512-9W6Np4ceBP3XCYAGLoMCmn8t2RRVzuD1ndWPLBbv7H9CrwM9Bprf6Up6BM9ZA/3alodg0b7Kf6ftBK9R1N04vw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.23.5", - "@smithy/middleware-serde": "^4.2.10", - "@smithy/node-config-provider": "^4.3.9", - "@smithy/shared-ini-file-loader": "^4.4.4", - "@smithy/types": "^4.12.1", - "@smithy/url-parser": "^4.2.9", - "@smithy/util-middleware": "^4.2.9", + "@smithy/core": "^3.23.6", + "@smithy/middleware-serde": "^4.2.11", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/shared-ini-file-loader": "^4.4.5", + "@smithy/types": "^4.13.0", + "@smithy/url-parser": "^4.2.10", + "@smithy/util-middleware": "^4.2.10", "tslib": "^2.6.2" }, "engines": { @@ -5553,19 +5812,19 @@ } }, "node_modules/@smithy/middleware-retry": { - "version": "4.4.36", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.36.tgz", - "integrity": "sha512-zhIVGu5oYKWphV0kqA4lNmiRMelHS73z4weyVzv3k+wES2FHBl3URDSk54GnPI9F792QJakXSf2OQxs/esPgow==", + "version": "4.4.37", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.37.tgz", + "integrity": "sha512-/1psZZllBBSQ7+qo5+hhLz7AEPGLx3Z0+e3ramMBEuPK2PfvLK4SrncDB9VegX5mBn+oP/UTDrM6IHrFjvX1ZA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.9", - "@smithy/protocol-http": "^5.3.9", - "@smithy/service-error-classification": "^4.2.9", - "@smithy/smithy-client": "^4.11.8", - "@smithy/types": "^4.12.1", - "@smithy/util-middleware": "^4.2.9", - "@smithy/util-retry": "^4.2.9", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/protocol-http": "^5.3.10", + "@smithy/service-error-classification": "^4.2.10", + "@smithy/smithy-client": "^4.12.0", + "@smithy/types": "^4.13.0", + "@smithy/util-middleware": "^4.2.10", + "@smithy/util-retry": "^4.2.10", "@smithy/uuid": "^1.1.1", "tslib": "^2.6.2" }, @@ -5574,14 +5833,14 @@ } }, "node_modules/@smithy/middleware-serde": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.10.tgz", - "integrity": "sha512-BQsdoi7ma4siJAzD0S6MedNPhiMcTdTLUqEUjrHeT1TJppBKWnwqySg34Oh/uGRhJeBd1sAH2t5tghBvcyD6tw==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.11.tgz", + "integrity": "sha512-STQdONGPwbbC7cusL60s7vOa6He6A9w2jWhoapL0mgVjmR19pr26slV+yoSP76SIssMTX/95e5nOZ6UQv6jolg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^5.3.9", - "@smithy/types": "^4.12.1", + "@smithy/protocol-http": "^5.3.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5589,13 +5848,13 @@ } }, "node_modules/@smithy/middleware-stack": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.9.tgz", - "integrity": "sha512-pid7ksBr7nm0X/3paIlGo9Fh3UK1pQ5yH0007tBmdkVvv+AsBZAOzC2dmLhlzDWKkSB+ZCiiyDArjAW3klkbMg==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.10.tgz", + "integrity": "sha512-pmts/WovNcE/tlyHa8z/groPeOtqtEpp61q3W0nW1nDJuMq/x+hWa/OVQBtgU0tBqupeXq0VBOLA4UZwE8I0YA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5603,15 +5862,15 @@ } }, "node_modules/@smithy/node-config-provider": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.9.tgz", - "integrity": "sha512-EjdDTVGnnyJ9y8jXIfkF45UUZs21/Pp8xaMTZySLoC0xI3EhY7jq4co3LQnhh/bB6VVamd9ELpYJWLDw2ANhZA==", + "version": "4.3.10", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.10.tgz", + "integrity": "sha512-UALRbJtVX34AdP2VECKVlnNgidLHA2A7YgcJzwSBg1hzmnO/bZBHl/LDQQyYifzUwp1UOODnl9JJ3KNawpUJ9w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.2.9", - "@smithy/shared-ini-file-loader": "^4.4.4", - "@smithy/types": "^4.12.1", + "@smithy/property-provider": "^4.2.10", + "@smithy/shared-ini-file-loader": "^4.4.5", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5619,16 +5878,16 @@ } }, "node_modules/@smithy/node-http-handler": { - "version": "4.4.11", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.11.tgz", - "integrity": "sha512-kQNJFwzYA9y+Fj3h9t1ToXYOJBobwUVEc6/WX45urJXyErgG0WOsres8Se8BAiFCMe8P06OkzRgakv7bQ5S+6Q==", + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.12.tgz", + "integrity": "sha512-zo1+WKJkR9x7ZtMeMDAAsq2PufwiLDmkhcjpWPRRkmeIuOm6nq1qjFICSZbnjBvD09ei8KMo26BWxsu2BUU+5w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^4.2.9", - "@smithy/protocol-http": "^5.3.9", - "@smithy/querystring-builder": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/abort-controller": "^4.2.10", + "@smithy/protocol-http": "^5.3.10", + "@smithy/querystring-builder": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5636,13 +5895,13 @@ } }, "node_modules/@smithy/property-provider": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.9.tgz", - "integrity": "sha512-ibHwLxq4KlbfueoNxMNrZkG+O7V/5XKrewhDGYn0p9DYKCsdsofuWHKdX3QW4zHlAUfLStqdCUSDi/q/9WSjwA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.10.tgz", + "integrity": "sha512-5jm60P0CU7tom0eNrZ7YrkgBaoLFXzmqB0wVS+4uK8PPGmosSrLNf6rRd50UBvukztawZ7zyA8TxlrKpF5z9jw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5650,13 +5909,13 @@ } }, "node_modules/@smithy/protocol-http": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.9.tgz", - "integrity": "sha512-PRy4yZqsKI3Eab8TLc16Dj2NzC4dnw/8E95+++Jc+wwlkjBpAq3tNLqkLHMmSvDfxKQ+X5PmmCYt+rM/GcMKPA==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.10.tgz", + "integrity": "sha512-2NzVWpYY0tRdfeCJLsgrR89KE3NTWT2wGulhNUxYlRmtRmPwLQwKzhrfVaiNlA9ZpJvbW7cjTVChYKgnkqXj1A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5664,13 +5923,13 @@ } }, "node_modules/@smithy/querystring-builder": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.9.tgz", - "integrity": "sha512-/AIDaq0+ehv+QfeyAjCUFShwHIt+FA1IodsV/2AZE5h4PUZcQYv5sjmy9V67UWfsBoTjOPKUFYSRfGoNW9T2UQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.10.tgz", + "integrity": "sha512-HeN7kEvuzO2DmAzLukE9UryiUvejD3tMp9a1D1NJETerIfKobBUCLfviP6QEk500166eD2IATaXM59qgUI+YDA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "@smithy/util-uri-escape": "^4.2.1", "tslib": "^2.6.2" }, @@ -5679,13 +5938,13 @@ } }, "node_modules/@smithy/querystring-parser": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.9.tgz", - "integrity": "sha512-kZ9AHhrYTea3UoklXudEnyA4duy9KAWERC28+ft8y8HIhR3yGsjv1PFTgzMpB+5L4tQKXNTwFbVJMeRK20vpHQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.10.tgz", + "integrity": "sha512-4Mh18J26+ao1oX5wXJfWlTT+Q1OpDR8ssiC9PDOuEgVBGloqg18Fw7h5Ct8DyT9NBYwJgtJ2nLjKKFU6RP1G1Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5693,26 +5952,26 @@ } }, "node_modules/@smithy/service-error-classification": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.9.tgz", - "integrity": "sha512-DYYd4xrm9Ozik+ZT4f5ZqSXdzscVHF/tFCzqieIFcLrjRDxWSgRtvtXOohJGoniLfPcBcy5ltR3tp2Lw4/d9ag==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.10.tgz", + "integrity": "sha512-0R/+/Il5y8nB/By90o8hy/bWVYptbIfvoTYad0igYQO5RefhNCDmNzqxaMx7K1t/QWo0d6UynqpqN5cCQt1MCg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1" + "@smithy/types": "^4.13.0" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.4.tgz", - "integrity": "sha512-tA5Cm11BHQCk/67y6VPIWydLh/pMY90jqOEWIr/2VAzTOoDwGpwp0C/AuHBc3/xWSOA5m5PXLN+lIOrsnTm/PQ==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.5.tgz", + "integrity": "sha512-pHgASxl50rrtOztgQCPmOXFjRW+mCd7ALr/3uXNzRrRoGV5G2+78GOsQ3HlQuBVHCh9o6xqMNvlIKZjWn4Euug==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5720,17 +5979,17 @@ } }, "node_modules/@smithy/signature-v4": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.9.tgz", - "integrity": "sha512-QZKreDINuWf6KIcUUuurjBJiPPSRpMyU3sFPKk6urNAYcKkXhe6Ma+9MBX9e87yDnZfa/cqNMxobkdi9bpJt1A==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.10.tgz", + "integrity": "sha512-Wab3wW8468WqTKIxI+aZe3JYO52/RYT/8sDOdzkUhjnLakLe9qoQqIcfih/qxcF4qWEFoWBszY0mj5uxffaVXA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@smithy/is-array-buffer": "^4.2.1", - "@smithy/protocol-http": "^5.3.9", - "@smithy/types": "^4.12.1", + "@smithy/protocol-http": "^5.3.10", + "@smithy/types": "^4.13.0", "@smithy/util-hex-encoding": "^4.2.1", - "@smithy/util-middleware": "^4.2.9", + "@smithy/util-middleware": "^4.2.10", "@smithy/util-uri-escape": "^4.2.1", "@smithy/util-utf8": "^4.2.1", "tslib": "^2.6.2" @@ -5740,18 +5999,18 @@ } }, "node_modules/@smithy/smithy-client": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.8.tgz", - "integrity": "sha512-S5GIDDjHI3nqR3/yK9avSIc8X6xro3uadBy1SgOZRs0S28dIndOIvwF7maZTdgaMaa/Nv5RfHAYTDe9HhA/knQ==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.12.0.tgz", + "integrity": "sha512-R8bQ9K3lCcXyZmBnQqUZJF4ChZmtWT5NLi6x5kgWx5D+/j0KorXcA0YcFg/X5TOgnTCy1tbKc6z2g2y4amFupQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^3.23.5", - "@smithy/middleware-endpoint": "^4.4.19", - "@smithy/middleware-stack": "^4.2.9", - "@smithy/protocol-http": "^5.3.9", - "@smithy/types": "^4.12.1", - "@smithy/util-stream": "^4.5.14", + "@smithy/core": "^3.23.6", + "@smithy/middleware-endpoint": "^4.4.20", + "@smithy/middleware-stack": "^4.2.10", + "@smithy/protocol-http": "^5.3.10", + "@smithy/types": "^4.13.0", + "@smithy/util-stream": "^4.5.15", "tslib": "^2.6.2" }, "engines": { @@ -5759,9 +6018,9 @@ } }, "node_modules/@smithy/types": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.1.tgz", - "integrity": "sha512-ow30Ze/DD02KH2p0eMyIF2+qJzGyNb0kFrnTRtPpuOkQ4hrgvLdaU4YC6r/K8aOrCML4FH0Cmm0aI4503L1Hwg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.13.0.tgz", + "integrity": "sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5772,14 +6031,14 @@ } }, "node_modules/@smithy/url-parser": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.9.tgz", - "integrity": "sha512-gYs8FrnwKoIvL+GyPz6VvweCkrXqHeD+KnOAxB+NFy6mLr4l75lFrn3dZ413DG0K2TvFtN7L43x7r8hyyohYdg==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.10.tgz", + "integrity": "sha512-uypjF7fCDsRk26u3qHmFI/ePL7bxxB9vKkE+2WKEciHhz+4QtbzWiHRVNRJwU3cKhrYDYQE3b0MRFtqfLYdA4A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/querystring-parser": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5855,15 +6114,15 @@ } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "4.3.35", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.35.tgz", - "integrity": "sha512-ONz43FPXOoxKUU5kGKY+W6e2KmYhK11ALjHGgk+499cnIwGr//l9FBAMBQkeZEiHiSkeVEbeB7Odez0ZPSHQ5w==", + "version": "4.3.36", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.36.tgz", + "integrity": "sha512-R0smq7EHQXRVMxkAxtH5akJ/FvgAmNF6bUy/GwY/N20T4GrwjT633NFm0VuRpC+8Bbv8R9A0DoJ9OiZL/M3xew==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^4.2.9", - "@smithy/smithy-client": "^4.11.8", - "@smithy/types": "^4.12.1", + "@smithy/property-provider": "^4.2.10", + "@smithy/smithy-client": "^4.12.0", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5871,18 +6130,18 @@ } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "4.2.38", - "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.38.tgz", - "integrity": "sha512-3XXmuhwMVufizb+Fsr8TAROL2FTIskHpfK4xqEYhGdMDKCYIjdsb0N9lElYcS99elrWIlE7szOyG1BUnvS8IVg==", + "version": "4.2.39", + "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.39.tgz", + "integrity": "sha512-otWuoDm35btJV1L8MyHrPl462B07QCdMTktKc7/yM+Psv6KbED/ziXiHnmr7yPHUjfIwE9S8Max0LO24Mo3ZVg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^4.4.8", - "@smithy/credential-provider-imds": "^4.2.9", - "@smithy/node-config-provider": "^4.3.9", - "@smithy/property-provider": "^4.2.9", - "@smithy/smithy-client": "^4.11.8", - "@smithy/types": "^4.12.1", + "@smithy/config-resolver": "^4.4.9", + "@smithy/credential-provider-imds": "^4.2.10", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/property-provider": "^4.2.10", + "@smithy/smithy-client": "^4.12.0", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5890,14 +6149,14 @@ } }, "node_modules/@smithy/util-endpoints": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.3.0.tgz", - "integrity": "sha512-GMYxWgbNpv5OsldV2LXwu0GEGgF9gzHpWwP2KX4COglouR5papUJbD6u/Z2/UJyLwof0zPJ2RkEqhvIlUqaPXQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.3.1.tgz", + "integrity": "sha512-xyctc4klmjmieQiF9I1wssBWleRV0RhJ2DpO8+8yzi2LO1Z+4IWOZNGZGNj4+hq9kdo+nyfrRLmQTzc16Op2Vg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^4.3.9", - "@smithy/types": "^4.12.1", + "@smithy/node-config-provider": "^4.3.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5918,13 +6177,13 @@ } }, "node_modules/@smithy/util-middleware": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.9.tgz", - "integrity": "sha512-pfnZneJ1S9X3TRmg2l3pG11Pvx2BW9O3NFhUN30llrK/yUKu8WbqMTx4/CzED+qKBYw0//ntUT00hvmaG+nLgA==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.10.tgz", + "integrity": "sha512-LxaQIWLp4y0r72eA8mwPNQ9va4h5KeLM0I3M/HV9klmFaY2kN766wf5vsTzmaOpNNb7GgXAd9a25P3h8T49PSA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^4.12.1", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5932,14 +6191,14 @@ } }, "node_modules/@smithy/util-retry": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.9.tgz", - "integrity": "sha512-79hfhL/oxP40SCXJGfjfE9pjbUVfHhXZFpCWXTHqXSluzaVy7jwWs9Ui7lLbfDBSp+7i+BIwgeVIRerbIRWN6g==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.10.tgz", + "integrity": "sha512-HrBzistfpyE5uqTwiyLsFHscgnwB0kgv8vySp7q5kZ0Eltn/tjosaSGGDj/jJ9ys7pWzIP/icE2d+7vMKXLv7A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/service-error-classification": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -5947,15 +6206,15 @@ } }, "node_modules/@smithy/util-stream": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.14.tgz", - "integrity": "sha512-IOBEiJTOltSx6MAfwkx/GSVM8/UCJxdtw13haP5OEL543lb1DN6TAypsxv+qcj4l/rKcpapbS6zK9MQGBOhoaA==", + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.15.tgz", + "integrity": "sha512-OlOKnaqnkU9X+6wEkd7mN+WB7orPbCVDauXOj22Q7VtiTkvy7ZdSsOg4QiNAZMgI4OkvNf+/VLUC3VXkxuWJZw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^5.3.10", - "@smithy/node-http-handler": "^4.4.11", - "@smithy/types": "^4.12.1", + "@smithy/fetch-http-handler": "^5.3.11", + "@smithy/node-http-handler": "^4.4.12", + "@smithy/types": "^4.13.0", "@smithy/util-base64": "^4.3.1", "@smithy/util-buffer-from": "^4.2.1", "@smithy/util-hex-encoding": "^4.2.1", @@ -5994,14 +6253,14 @@ } }, "node_modules/@smithy/util-waiter": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.9.tgz", - "integrity": "sha512-/PYREwfBaj3fV5V4PfMksYj/WKwrjQ4gW/yo8KLpZSkAdBEkvXd68hovAubrw+n+Q8Rcr9XRn6uzcoQCEhrNFQ==", + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.10.tgz", + "integrity": "sha512-4eTWph/Lkg1wZEDAyObwme0kmhEb7J/JjibY2znJdrYRgKbKqB7YoEhhJVJ4R1g/SYih4zuwX7LpJaM8RsnTVg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^4.2.9", - "@smithy/types": "^4.12.1", + "@smithy/abort-controller": "^4.2.10", + "@smithy/types": "^4.13.0", "tslib": "^2.6.2" }, "engines": { @@ -6581,10 +6840,13 @@ } }, "node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "license": "MIT" + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", @@ -8192,6 +8454,18 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -8461,6 +8735,13 @@ "semver": "bin/semver.js" } }, + "node_modules/caching-transform/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/caching-transform/node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", @@ -8922,12 +9203,12 @@ } }, "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "license": "ISC", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/cliui": { @@ -10744,9 +11025,9 @@ } }, "node_modules/eslint-config-oclif-typescript/node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -10878,9 +11159,9 @@ } }, "node_modules/eslint-config-oclif/node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -11278,9 +11559,9 @@ } }, "node_modules/eslint-config-oclif/node_modules/eslint-config-oclif/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -11759,9 +12040,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -12201,9 +12482,9 @@ "license": "MIT" }, "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -12342,6 +12623,13 @@ "node": ">=8" } }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", @@ -12449,6 +12737,18 @@ "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", "license": "MIT" }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -12554,6 +12854,21 @@ "fastest-levenshtein": "^1.0.7" } }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, "node_modules/fast-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", @@ -12570,6 +12885,15 @@ ], "license": "BSD-3-Clause" }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz", + "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, "node_modules/fast-xml-parser": { "version": "5.3.6", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", @@ -12970,6 +13294,13 @@ "node": ">=8.0.0" } }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/form-data": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", @@ -13402,9 +13733,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -13884,15 +14215,19 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/ieee754": { @@ -14009,45 +14344,29 @@ } }, "node_modules/inquirer": { - "version": "8.2.7", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.7.tgz", - "integrity": "sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==", + "version": "12.11.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.11.1.tgz", + "integrity": "sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==", "license": "MIT", "dependencies": { - "@inquirer/external-editor": "^1.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/prompts": "^7.10.1", + "@inquirer/type": "^3.0.10", + "mute-stream": "^2.0.0", + "run-async": "^4.0.6", + "rxjs": "^7.8.2" }, "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/inquirer-checkbox-plus-prompt": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/inquirer-checkbox-plus-prompt/-/inquirer-checkbox-plus-prompt-1.4.2.tgz", - "integrity": "sha512-W8/NL9x5A81Oq9ZfbYW5c1LuwtAhc/oB/u9YZZejna0pqrajj27XhnUHygJV0Vn5TvcDy1VJcD2Ld9kTk40dvg==", - "license": "MIT", - "dependencies": { - "chalk": "4.1.2", - "cli-cursor": "^3.1.0", - "figures": "^3.0.0", - "lodash": "^4.17.5", - "rxjs": "^6.6.7" + "node": ">=18" }, "peerDependencies": { - "inquirer": "< 9.x" + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/inquirer-search-checkbox": { @@ -14240,6 +14559,21 @@ "node": ">=4" } }, + "node_modules/inquirer-search-checkbox/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/inquirer-search-checkbox/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/inquirer-search-checkbox/node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -14467,6 +14801,21 @@ "node": ">=4" } }, + "node_modules/inquirer-search-list/node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/inquirer-search-list/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/inquirer-search-list/node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -14501,17 +14850,266 @@ "has-flag": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/inquirer/node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/inquirer/node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/inquirer/node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", - "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "node_modules/inquirer/node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", "license": "MIT", "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -14525,91 +15123,77 @@ } } }, - "node_modules/inquirer/node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "undici-types": "~7.18.0" - } - }, - "node_modules/inquirer/node_modules/iconv-lite": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", - "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "node_modules/inquirer/node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/inquirer/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/inquirer/node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "license": "MIT", "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/inquirer/node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/inquirer/node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/inquirer/node_modules/rxjs": { @@ -14621,14 +15205,6 @@ "tslib": "^2.1.0" } }, - "node_modules/inquirer/node_modules/undici-types": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", - "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/inquirer/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -17166,6 +17742,12 @@ "node": ">=4" } }, + "node_modules/listr-verbose-renderer/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/listr-verbose-renderer/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -17472,6 +18054,12 @@ "node": ">=4" } }, + "node_modules/log-update/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/log-update/node_modules/string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -17843,9 +18431,9 @@ } }, "node_modules/minimatch": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", - "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.3.tgz", + "integrity": "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==", "license": "BlueOak-1.0.0", "dependencies": { "brace-expansion": "^5.0.2" @@ -18043,9 +18631,9 @@ } }, "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.7.tgz", - "integrity": "sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.8.tgz", + "integrity": "sha512-7RN35vit8DeBclkofOVmBY0eDAZZQd1HzmukRdSyz95CRh8FT54eqnbj0krQr3mrHR6sfRyYkyhwBWjoV5uqlQ==", "dev": true, "license": "ISC", "dependencies": { @@ -18087,10 +18675,13 @@ "license": "MIT" }, "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "license": "ISC" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz", + "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==", + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } }, "node_modules/napi-postinstall": { "version": "0.3.4", @@ -21026,6 +21617,13 @@ "semver": "bin/semver.js" } }, + "node_modules/nyc/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/nyc/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -21266,7 +21864,122 @@ "oclif": "bin/run.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.0.0" + } + }, + "node_modules/oclif/node_modules/@inquirer/confirm": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.2.0.tgz", + "integrity": "sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/core": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", + "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.6", + "@inquirer/type": "^2.0.0", + "@types/mute-stream": "^0.0.4", + "@types/node": "^22.5.5", + "@types/wrap-ansi": "^3.0.0", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^1.0.0", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/core/node_modules/@inquirer/type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", + "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/input": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", + "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/type": "^1.5.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/select": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", + "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^9.1.0", + "@inquirer/figures": "^1.0.5", + "@inquirer/type": "^1.5.3", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@inquirer/type": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", + "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/oclif/node_modules/@types/node": { + "version": "22.19.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.11.tgz", + "integrity": "sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" } }, "node_modules/oclif/node_modules/fs-extra": { @@ -21294,6 +22007,23 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/oclif/node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/oclif/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, "node_modules/oclif/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -21304,6 +22034,21 @@ "node": ">= 4.0.0" } }, + "node_modules/oclif/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", @@ -21539,18 +22284,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/ora/node_modules/string-width": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", @@ -22534,6 +23267,18 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -22692,6 +23437,12 @@ "node": ">=8" } }, + "node_modules/read/node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "license": "ISC" + }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -23148,6 +23899,12 @@ "node": ">=8" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -23469,9 +24226,9 @@ "license": "MIT" }, "node_modules/rewire/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -23544,9 +24301,9 @@ "license": "ISC" }, "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz", - "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==", + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.7.tgz", + "integrity": "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==", "dev": true, "license": "ISC", "dependencies": { @@ -23586,19 +24343,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/rimraf/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rollup": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", @@ -23644,9 +24388,9 @@ } }, "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz", + "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==", "license": "MIT", "engines": { "node": ">=0.12.0" @@ -24157,6 +24901,13 @@ "node": ">=18" } }, + "node_modules/shx/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/shx/node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -24243,10 +24994,16 @@ } }, "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/sinon": { "version": "21.0.1", @@ -24645,6 +25402,13 @@ "semver": "bin/semver.js" } }, + "node_modules/spawn-wrap/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/spawn-wrap/node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -25257,9 +26021,9 @@ } }, "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -26187,10 +26951,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "license": "MIT" }, "node_modules/unique-string": { @@ -26731,6 +27494,13 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, "node_modules/xdg-basedir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", @@ -26957,7 +27727,7 @@ "cli-progress": "^3.12.0", "debug": "^4.4.3", "figlet": "1.8.2", - "inquirer": "8.2.7", + "inquirer": "^12.11.1", "node-machine-id": "^1.1.12", "open": "^8.4.2", "ora": "^8.2.0", @@ -26975,7 +27745,7 @@ "@types/inquirer": "^9.0.9", "@types/mkdirp": "^1.0.2", "@types/mocha": "^8.2.3", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/semver": "^7.7.0", "@types/sinon": "^10.0.20", "chai": "^4.5.0", @@ -27072,6 +27842,13 @@ "node": ">=14.17" } }, + "packages/contentstack-audit/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-auth": { "name": "@contentstack/cli-auth", "version": "2.0.0-beta.5", @@ -27108,6 +27885,13 @@ "node": ">=14.0.0" } }, + "packages/contentstack-auth/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-auth/node_modules/@types/sinon": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-21.0.0.tgz", @@ -27228,9 +28012,9 @@ } }, "packages/contentstack-auth/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -27251,7 +28035,7 @@ "@contentstack/cli-utilities": "~2.0.0-beta", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.37", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "mkdirp": "^1.0.4", "tar": "^7.5.7" }, @@ -27259,7 +28043,7 @@ "@oclif/test": "^4.1.13", "@types/inquirer": "^9.0.8", "@types/mkdirp": "^1.0.2", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/tar": "^6.1.13", "chai": "^4.5.0", "eslint": "^8.57.1", @@ -27270,7 +28054,7 @@ "oclif": "^4.17.46", "tmp": "^0.2.5", "ts-node": "^8.10.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" @@ -27312,6 +28096,20 @@ "typescript": ">=2.7" } }, + "packages/contentstack-bootstrap/node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/contentstack-branches": { "name": "@contentstack/cli-cm-branches", "version": "2.0.0-beta", @@ -27358,7 +28156,7 @@ "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", "chalk": "^4.1.2", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "lodash": "^4.17.23", "merge": "^2.1.1", "ora": "^5.4.1", @@ -27369,7 +28167,7 @@ "@oclif/test": "^4.1.13", "@types/chai": "^4.3.0", "@types/mocha": "^10.0.0", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/sinon": "^10.0.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "chai": "^4.5.0", @@ -27380,7 +28178,7 @@ "oclif": "^4.17.46", "sinon": "^21.0.1", "ts-node": "^10.9.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" @@ -27498,6 +28296,20 @@ "url": "https://github.com/sponsors/isaacs" } }, + "packages/contentstack-clone/node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/contentstack-command": { "name": "@contentstack/cli-command", "version": "2.0.0-beta", @@ -27525,6 +28337,13 @@ "node": ">=14.0.0" } }, + "packages/contentstack-command/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-command/node_modules/diff": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", @@ -27594,6 +28413,13 @@ "node": ">=14.0.0" } }, + "packages/contentstack-config/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-config/node_modules/@types/sinon": { "version": "21.0.0", "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-21.0.0.tgz", @@ -27678,6 +28504,13 @@ "dev": true, "license": "BSD-3-Clause" }, + "packages/contentstack-dev-dependencies/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-dev-dependencies/node_modules/acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", @@ -27901,9 +28734,9 @@ "license": "MIT" }, "packages/contentstack-dev-dependencies/node_modules/minimatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", - "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.4.tgz", + "integrity": "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==", "dev": true, "license": "ISC", "dependencies": { @@ -27969,11 +28802,10 @@ "dependencies": { "@contentstack/cli-command": "~2.0.0-beta", "@contentstack/cli-utilities": "~2.0.0-beta", + "@inquirer/prompts": "^8.2.1", "@oclif/core": "^4.8.0", "@oclif/plugin-help": "^6.2.32", - "fast-csv": "^4.3.6", - "inquirer": "8.2.7", - "inquirer-checkbox-plus-prompt": "1.4.2" + "fast-csv": "^4.3.6" }, "devDependencies": { "@oclif/test": "^4.1.13", @@ -28028,6 +28860,13 @@ "node": ">=14.17" } }, + "packages/contentstack-export-to-csv/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-export/node_modules/@sinonjs/fake-timers": { "version": "11.3.1", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz", @@ -28180,6 +29019,20 @@ "node": ">=14.0.0" } }, + "packages/contentstack-import-setup/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, + "packages/contentstack-import/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-migration": { "name": "@contentstack/cli-migration", "version": "2.0.0-beta.5", @@ -28219,6 +29072,13 @@ "node": ">=8.3.0" } }, + "packages/contentstack-migration/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, "packages/contentstack-seed": { "name": "@contentstack/cli-cm-seed", "version": "2.0.0-beta.8", @@ -28227,7 +29087,7 @@ "@contentstack/cli-cm-import": "~2.0.0-beta.9", "@contentstack/cli-command": "~2.0.0-beta", "@contentstack/cli-utilities": "~2.0.0-beta", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "mkdirp": "^1.0.4", "tar": "^7.5.7", "tmp": "^0.2.5" @@ -28236,7 +29096,7 @@ "@types/inquirer": "^9.0.9", "@types/jest": "^26.0.24", "@types/mkdirp": "^1.0.2", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/tar": "^6.1.13", "@types/tmp": "^0.2.6", "axios": "^1.13.5", @@ -28247,7 +29107,7 @@ "oclif": "^4.17.46", "ts-jest": "^29.4.6", "ts-node": "^8.10.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" @@ -28289,6 +29149,20 @@ "typescript": ">=2.7" } }, + "packages/contentstack-seed/node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/contentstack-utilities": { "name": "@contentstack/cli-utilities", "version": "2.0.0-beta", @@ -28305,7 +29179,7 @@ "conf": "^10.2.0", "dotenv": "^16.6.1", "figures": "^3.2.0", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "inquirer-search-checkbox": "^1.0.0", "inquirer-search-list": "^1.2.6", "js-yaml": "^4.1.1", @@ -28329,7 +29203,7 @@ "@types/inquirer": "^9.0.8", "@types/mkdirp": "^1.0.2", "@types/mocha": "^10.0.10", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/sinon": "^21.0.0", "@types/traverse": "^0.6.37", "chai": "^4.5.0", @@ -28341,7 +29215,7 @@ "nyc": "^15.1.0", "sinon": "^21.0.1", "ts-node": "^10.9.2", - "typescript": "^4.9.5" + "typescript": "^5.0.0" } }, "packages/contentstack-utilities/node_modules/@types/mocha": { @@ -28421,6 +29295,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/contentstack-utilities/node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "packages/contentstack-variants": { "name": "@contentstack/cli-variants", "version": "2.0.0-beta.6", @@ -28467,6 +29355,13 @@ "engines": { "node": ">=14.17" } + }, + "packages/contentstack-variants/node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" } } } diff --git a/packages/contentstack-bootstrap/package.json b/packages/contentstack-bootstrap/package.json index 61dd932f03..8a904f66f4 100644 --- a/packages/contentstack-bootstrap/package.json +++ b/packages/contentstack-bootstrap/package.json @@ -11,18 +11,18 @@ "postpack": "rm -f oclif.manifest.json", "prepack": "pnpm compile && oclif manifest && oclif readme", "version": "oclif readme && git add README.md", - "test": "npm run build && npm run test:e2e", + "test": "npm run compile && npm run test:e2e", "test:e2e": "nyc mocha \"test/**/*.test.js\" || exit 0", "test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\"" }, "dependencies": { "@contentstack/cli-cm-seed": "~2.0.0-beta.8", "@contentstack/cli-command": "~2.0.0-beta", - "@contentstack/cli-utilities": "~2.0.0-beta", "@contentstack/cli-config": "~2.0.0-beta.2", + "@contentstack/cli-utilities": "~2.0.0-beta", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.37", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "mkdirp": "^1.0.4", "tar": "^7.5.7" }, @@ -30,7 +30,7 @@ "@oclif/test": "^4.1.13", "@types/inquirer": "^9.0.8", "@types/mkdirp": "^1.0.2", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/tar": "^6.1.13", "chai": "^4.5.0", "eslint": "^8.57.1", @@ -41,7 +41,7 @@ "oclif": "^4.17.46", "tmp": "^0.2.5", "ts-node": "^8.10.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" @@ -73,4 +73,4 @@ } }, "repository": "contentstack/cli" -} \ No newline at end of file +} diff --git a/packages/contentstack-bootstrap/src/bootstrap/interactive.ts b/packages/contentstack-bootstrap/src/bootstrap/interactive.ts index 2db5d0e558..2f74ea18ac 100644 --- a/packages/contentstack-bootstrap/src/bootstrap/interactive.ts +++ b/packages/contentstack-bootstrap/src/bootstrap/interactive.ts @@ -1,4 +1,4 @@ -const inquirer = require('inquirer'); +import inquirer from 'inquirer'; import { cliux, pathValidator } from '@contentstack/cli-utilities'; import messageHandler from '../messages'; @@ -50,15 +50,14 @@ export async function inquireCloneDirectory(): Promise { } // Ask for the custom path - let selectedCustomPath = await inquirer.prompt([ + const selectedCustomPath = await inquirer.prompt([ { - type: 'string', + type: 'input', name: 'path', message: messageHandler.parse('CLI_BOOTSTRAP_APP_COPY_SOURCE_CODE_DESTINATION_ENQUIRY'), }, ]); - selectedCustomPath = pathValidator(selectedCustomPath.path); - return selectedCustomPath; + return pathValidator(selectedCustomPath.path); } export async function inquireGithubAccessToken(): Promise { diff --git a/packages/contentstack-bootstrap/test/bootstrap.test.js b/packages/contentstack-bootstrap/test/bootstrap.test.js index e69c96372b..d0c2730d1b 100644 --- a/packages/contentstack-bootstrap/test/bootstrap.test.js +++ b/packages/contentstack-bootstrap/test/bootstrap.test.js @@ -75,7 +75,7 @@ describe('Bootstrapping an app', () => { configHandlerTokens = { 'test-alias': { token: aliasToken } }, } = options; - // configHandler stub + // configHandler stub (tokens only when hasAlias; do not stub get for auth - use configHandler.set('authorisationType', 'OAUTH') in tests instead) if (hasAlias) { sandbox.stub(configHandler, 'get').withArgs('tokens').returns(configHandlerTokens); } @@ -371,9 +371,8 @@ describe('Bootstrapping an app', () => { }, }); - // Mock region and cmaHost - command.region = mock.region; - command.cmaHost = mock.region.cma; + // Mock region and cmaHost (base class getter uses _region, then cmaHost uses region) + command._region = mock.region; // Mock managementSDKClient const managementAPIClientStub = { @@ -408,6 +407,7 @@ describe('Bootstrapping an app', () => { sandbox.restore(); sandbox = sinon.createSandbox(); setupStubs(); + configHandler.set('authorisationType', 'OAUTH'); const BootstrapCommand = require('../lib/commands/cm/bootstrap').default; const command = new BootstrapCommand([], {}); @@ -417,6 +417,8 @@ describe('Bootstrapping an app', () => { sandbox.stub(interactive, 'inquireAppType').resolves('starterapp'); sandbox.stub(interactive, 'inquireApp').resolves(mock.appConfig); sandbox.stub(interactive, 'inquireCloneDirectory').resolves('/test/path'); + sandbox.stub(interactive, 'inquireLivePreviewSupport'); + sandbox.stub(interactive, 'inquireRunDevServer'); // Mock config const config = require('../lib/config'); @@ -462,6 +464,7 @@ describe('Bootstrapping an app', () => { sandbox.restore(); sandbox = sinon.createSandbox(); setupStubs(); + configHandler.set('authorisationType', 'OAUTH'); const BootstrapCommand = require('../lib/commands/cm/bootstrap').default; const command = new BootstrapCommand([], {}); @@ -471,6 +474,8 @@ describe('Bootstrapping an app', () => { sandbox.stub(interactive, 'inquireAppType').resolves('starterapp'); sandbox.stub(interactive, 'inquireApp').resolves(mock.appConfig); sandbox.stub(interactive, 'inquireCloneDirectory').resolves('/test/path'); + sandbox.stub(interactive, 'inquireLivePreviewSupport'); + sandbox.stub(interactive, 'inquireRunDevServer'); // Mock config const config = require('../lib/config'); @@ -516,6 +521,7 @@ describe('Bootstrapping an app', () => { sandbox.restore(); sandbox = sinon.createSandbox(); setupStubs(); + configHandler.set('authorisationType', 'OAUTH'); const BootstrapCommand = require('../lib/commands/cm/bootstrap').default; const command = new BootstrapCommand([], {}); @@ -572,6 +578,7 @@ describe('Bootstrapping an app', () => { sandbox.restore(); sandbox = sinon.createSandbox(); setupStubs(); + configHandler.set('authorisationType', 'OAUTH'); const BootstrapCommand = require('../lib/commands/cm/bootstrap').default; const command = new BootstrapCommand([], {}); @@ -619,21 +626,23 @@ describe('Bootstrapping an app', () => { // Verify that appType is set correctly expect(bootstrapOptions).to.not.be.null; expect(bootstrapOptions.appType).to.equal('sampleapp'); - // Verify that inquireApp was called with sampleApps - expect(interactive.inquireApp.calledWith(config.sampleApps)).to.be.true; + // Verify that inquireApp was called with sampleApps (config.default in compiled CJS) + expect(interactive.inquireApp.calledWith(config.default.sampleApps)).to.be.true; }); it('should handle app-name flag correctly', async () => { sandbox.restore(); sandbox = sinon.createSandbox(); setupStubs(); + configHandler.set('authorisationType', 'OAUTH'); const BootstrapCommand = require('../lib/commands/cm/bootstrap').default; const command = new BootstrapCommand([], {}); - // Mock interactive functions + // Mock interactive functions (stub inquireApp so .called exists for assertion) const interactive = require('../lib/bootstrap/interactive'); sandbox.stub(interactive, 'inquireAppType').resolves('starterapp'); + sandbox.stub(interactive, 'inquireApp').resolves(mock.appConfig); sandbox.stub(interactive, 'inquireCloneDirectory').resolves('/test/path'); sandbox.stub(interactive, 'inquireLivePreviewSupport').resolves(false); sandbox.stub(interactive, 'inquireRunDevServer').resolves(false); diff --git a/packages/contentstack-bootstrap/test/interactive-dev-server.test.js b/packages/contentstack-bootstrap/test/interactive-dev-server.test.js index 9dbe58afe0..07e5307d47 100644 --- a/packages/contentstack-bootstrap/test/interactive-dev-server.test.js +++ b/packages/contentstack-bootstrap/test/interactive-dev-server.test.js @@ -1,6 +1,9 @@ +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); const { expect } = require('chai'); const sinon = require('sinon'); -const inquirer = require('inquirer'); +// Inquirer v12 CJS export is { default: { prompt, ... } }; use default so stubs apply to what lib uses +const inquirer = require('inquirer').default || require('inquirer'); const { inquireRunDevServer } = require('../lib/bootstrap/interactive'); const messages = require('../messages/index.json'); diff --git a/packages/contentstack-bootstrap/test/interactive.test.js b/packages/contentstack-bootstrap/test/interactive.test.js index 6d5e708122..491078fc05 100644 --- a/packages/contentstack-bootstrap/test/interactive.test.js +++ b/packages/contentstack-bootstrap/test/interactive.test.js @@ -1,6 +1,9 @@ +import { createRequire } from 'module'; +const require = createRequire(import.meta.url); const { expect } = require('chai'); const sinon = require('sinon'); -const inquirer = require('inquirer'); +// Inquirer v12 CJS export is { default: { prompt, ... } }; use default so stubs apply to what lib uses +const inquirer = require('inquirer').default || require('inquirer'); const { inquireApp, inquireCloneDirectory, @@ -11,6 +14,7 @@ const { continueBootstrapCommand, } = require('../lib/bootstrap/interactive'); const messages = require('../messages/index.json'); +const { pathValidator } = require('@contentstack/cli-utilities'); describe('Interactive Functions Tests', () => { let sandbox; @@ -101,30 +105,25 @@ describe('Interactive Functions Tests', () => { .resolves({ path: 'Other' }) .onSecondCall() .resolves({ path: customPath }); - const pathValidatorStub = sandbox.stub(require('@contentstack/cli-utilities'), 'pathValidator').returns(customPath); const result = await inquireCloneDirectory(); - expect(result).to.equal(customPath); + expect(result).to.equal(pathValidator(customPath)); expect(inquirer.prompt.calledTwice).to.be.true; - expect(pathValidatorStub.calledOnce).to.be.true; }); it('should validate custom path using pathValidator', async () => { const rawPath = '/some/path'; - const validatedPath = '/validated/path'; sandbox .stub(inquirer, 'prompt') .onFirstCall() .resolves({ path: 'Other' }) .onSecondCall() .resolves({ path: rawPath }); - const pathValidatorStub = sandbox.stub(require('@contentstack/cli-utilities'), 'pathValidator').returns(validatedPath); const result = await inquireCloneDirectory(); - expect(pathValidatorStub.calledWith(rawPath)).to.be.true; - expect(result).to.equal(validatedPath); + expect(result).to.equal(pathValidator(rawPath)); }); }); diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index cbfd35fc49..0802fd07f2 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -13,7 +13,7 @@ "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", "chalk": "^4.1.2", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "lodash": "^4.17.23", "merge": "^2.1.1", "ora": "^5.4.1", @@ -24,7 +24,7 @@ "@oclif/test": "^4.1.13", "@types/chai": "^4.3.0", "@types/mocha": "^10.0.0", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/sinon": "^10.0.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "chai": "^4.5.0", @@ -35,7 +35,7 @@ "oclif": "^4.17.46", "sinon": "^21.0.1", "ts-node": "^10.9.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" @@ -78,4 +78,4 @@ "cm:stacks:clone": "CLN" } } -} \ No newline at end of file +} diff --git a/packages/contentstack-clone/src/core/util/clone-handler.ts b/packages/contentstack-clone/src/core/util/clone-handler.ts index b3ac29f5fe..412d3bad18 100644 --- a/packages/contentstack-clone/src/core/util/clone-handler.ts +++ b/packages/contentstack-clone/src/core/util/clone-handler.ts @@ -170,8 +170,7 @@ export class CloneHandler { } displayBackOptionMessage(): void { - const ui = new inquirer.ui.BottomBar(); - ui.updateBottomBar(chalk.cyan('\nPress shift & left arrow together to undo the operation\n')); + process.stdout.write(chalk.cyan('\nPress shift & left arrow together to undo the operation\n')); } setBackKeyPressHandler(backKeyPressHandler: (...args: any[]) => void): void { diff --git a/packages/contentstack-clone/test/lib/util/clone-handler.commands.test.ts b/packages/contentstack-clone/test/lib/util/clone-handler.commands.test.ts index 46d67e81cb..12b755581e 100644 --- a/packages/contentstack-clone/test/lib/util/clone-handler.commands.test.ts +++ b/packages/contentstack-clone/test/lib/util/clone-handler.commands.test.ts @@ -399,11 +399,6 @@ describe('CloneHandler - Commands', () => { const configHandler = require('@contentstack/cli-utilities').configHandler; configHandlerGetStub = sandbox.stub(configHandler, 'get').returns(undefined); - // Stub inquirer.ui.BottomBar to prevent hanging in displayBackOptionMessage - sandbox.stub(inquirer.ui, 'BottomBar').returns({ - updateBottomBar: sandbox.stub(), - } as any); - // Stub ora spinner - following import plugin pattern const oraModule = require('ora'); const mockSpinner = { diff --git a/packages/contentstack-clone/test/lib/util/clone-handler.execution.test.ts b/packages/contentstack-clone/test/lib/util/clone-handler.execution.test.ts index 0d9ec083e5..78a0cca3cb 100644 --- a/packages/contentstack-clone/test/lib/util/clone-handler.execution.test.ts +++ b/packages/contentstack-clone/test/lib/util/clone-handler.execution.test.ts @@ -425,10 +425,6 @@ describe('CloneHandler - Execution', () => { stack: sandbox.stub(), }; handler.setClient(mockClient); - // Stub inquirer.ui.BottomBar to prevent hanging - sandbox.stub(inquirer.ui, 'BottomBar').returns({ - updateBottomBar: sandbox.stub(), - } as any); }); afterEach(() => { diff --git a/packages/contentstack-clone/test/lib/util/clone-handler.helpers.test.ts b/packages/contentstack-clone/test/lib/util/clone-handler.helpers.test.ts index e8c68405e7..a33143b51c 100644 --- a/packages/contentstack-clone/test/lib/util/clone-handler.helpers.test.ts +++ b/packages/contentstack-clone/test/lib/util/clone-handler.helpers.test.ts @@ -26,14 +26,11 @@ describe('CloneHandler - Helpers', () => { }); it('should display back option message', () => { - const uiStub = { - updateBottomBar: sandbox.stub(), - }; - sandbox.stub(inquirer.ui, 'BottomBar').returns(uiStub as any); - + const writeStub = sandbox.stub(process.stdout, 'write'); handler.displayBackOptionMessage(); - - expect(uiStub.updateBottomBar.calledOnce).to.be.true; + expect(writeStub.calledOnce).to.be.true; + expect(writeStub.firstCall.args[0]).to.include('Press shift & left arrow together to undo'); + writeStub.restore(); }); }); diff --git a/packages/contentstack-clone/test/lib/util/clone-handler.stack.test.ts b/packages/contentstack-clone/test/lib/util/clone-handler.stack.test.ts index cd6f71e5f2..a639c35389 100644 --- a/packages/contentstack-clone/test/lib/util/clone-handler.stack.test.ts +++ b/packages/contentstack-clone/test/lib/util/clone-handler.stack.test.ts @@ -21,11 +21,6 @@ describe('CloneHandler - Stack', () => { const configHandler = require('@contentstack/cli-utilities').configHandler; configHandlerGetStub = sandbox.stub(configHandler, 'get').returns(undefined); - // Stub inquirer.ui.BottomBar to prevent hanging in displayBackOptionMessage - sandbox.stub(inquirer.ui, 'BottomBar').returns({ - updateBottomBar: sandbox.stub(), - } as any); - const config: CloneConfig = { cloneContext: { command: 'test', diff --git a/packages/contentstack-export-to-csv/package.json b/packages/contentstack-export-to-csv/package.json index e11127756f..2ffa3e4bd7 100644 --- a/packages/contentstack-export-to-csv/package.json +++ b/packages/contentstack-export-to-csv/package.json @@ -7,11 +7,10 @@ "dependencies": { "@contentstack/cli-command": "~2.0.0-beta", "@contentstack/cli-utilities": "~2.0.0-beta", + "@inquirer/prompts": "^8.2.1", "@oclif/core": "^4.8.0", "@oclif/plugin-help": "^6.2.32", - "fast-csv": "^4.3.6", - "inquirer": "8.2.7", - "inquirer-checkbox-plus-prompt": "1.4.2" + "fast-csv": "^4.3.6" }, "devDependencies": { "@oclif/test": "^4.1.13", diff --git a/packages/contentstack-export-to-csv/src/utils/interactive.ts b/packages/contentstack-export-to-csv/src/utils/interactive.ts index ef9bd99767..625d0e9512 100644 --- a/packages/contentstack-export-to-csv/src/utils/interactive.ts +++ b/packages/contentstack-export-to-csv/src/utils/interactive.ts @@ -3,9 +3,7 @@ * Migrated from: packages/contentstack-export-to-csv/src/util/index.js */ -import inquirer, { Answers } from 'inquirer'; -// @ts-ignore - no types available -import checkboxPlus from 'inquirer-checkbox-plus-prompt'; +import { select, checkbox, confirm } from '@inquirer/prompts'; import { cliux } from '@contentstack/cli-utilities'; import { messages } from '../messages'; @@ -24,9 +22,6 @@ import type { LanguageMap, } from '../types'; -// Register checkbox-plus prompt type -inquirer.registerPrompt('checkbox-plus', checkboxPlus); - // ============================================================================ // Startup Questions // ============================================================================ @@ -34,25 +29,20 @@ inquirer.registerPrompt('checkbox-plus', checkboxPlus); /** * Display startup questions to choose an action. */ -export function startupQuestions(): Promise { - return new Promise((resolve, reject) => { - const actions = [ - { - type: 'list', - name: 'action', - message: 'Choose Action', - choices: [messages.ACTION_EXPORT_ENTRIES, messages.ACTION_EXPORT_USERS, messages.ACTION_EXPORT_TEAMS, messages.ACTION_EXPORT_TAXONOMIES, 'Exit'], - }, - ]; - - inquirer - .prompt(actions) - .then((answers: Answers) => { - if (answers.action === 'Exit') exitProgram(); - resolve(answers.action as string); - }) - .catch(reject); +export async function startupQuestions(): Promise { + const action = await select({ + message: 'Choose Action', + choices: [ + { value: messages.ACTION_EXPORT_ENTRIES }, + { value: messages.ACTION_EXPORT_USERS }, + { value: messages.ACTION_EXPORT_TEAMS }, + { value: messages.ACTION_EXPORT_TAXONOMIES }, + { value: 'Exit' }, + ], }); + + if (action === 'Exit') exitProgram(); + return action; } // ============================================================================ @@ -62,45 +52,31 @@ export function startupQuestions(): Promise { /** * Prompt user to choose an organization. */ -export function chooseOrganization( +export async function chooseOrganization( managementAPIClient: ManagementClient, action?: string, ): Promise { - return new Promise(async (resolve, reject) => { - try { - let organizations: OrgMap; - - if (action === messages.ACTION_EXPORT_USERS || action === messages.ACTION_EXPORT_TEAMS || action === 'teams') { - organizations = await getOrganizationsWhereUserIsAdmin(managementAPIClient); - } else { - organizations = await getOrganizations(managementAPIClient); - } - - const orgList = Object.keys(organizations); - orgList.push(messages.ACTION_CANCEL); - - const _chooseOrganization = [ - { - type: 'list', - name: 'chosenOrg', - message: 'Choose an Organization', - choices: orgList, - loop: false, - }, - ]; - - inquirer - .prompt(_chooseOrganization) - .then((answers: Answers) => { - const chosenOrg = answers.chosenOrg as string; - if (chosenOrg === messages.ACTION_CANCEL) exitProgram(); - resolve({ name: chosenOrg, uid: organizations[chosenOrg] }); - }) - .catch(reject); - } catch (error) { - reject(error); - } + let organizations: OrgMap; + + if (action === messages.ACTION_EXPORT_USERS || action === messages.ACTION_EXPORT_TEAMS || action === 'teams') { + organizations = await getOrganizationsWhereUserIsAdmin(managementAPIClient); + } else { + organizations = await getOrganizations(managementAPIClient); + } + + const choices = [ + ...Object.keys(organizations).map((name) => ({ value: name })), + { value: messages.ACTION_CANCEL }, + ]; + + const chosenOrg = await select({ + message: 'Choose an Organization', + choices, + loop: false, }); + + if (chosenOrg === messages.ACTION_CANCEL) exitProgram(); + return { name: chosenOrg, uid: organizations[chosenOrg] }; } // ============================================================================ @@ -110,50 +86,35 @@ export function chooseOrganization( /** * Prompt user to choose a stack. */ -export function chooseStack( +export async function chooseStack( managementAPIClient: ManagementClient, orgUid: string, stackApiKey?: string, ): Promise { - return new Promise(async (resolve, reject) => { - try { - const stacks = await getStacks(managementAPIClient, orgUid); - - if (stackApiKey) { - const stackName = Object.keys(stacks).find((key) => stacks[key] === stackApiKey); - - if (stackName) { - resolve({ name: stackName, apiKey: stackApiKey }); - } else { - throw new Error('Could not find stack'); - } - return; - } - - const stackList = Object.keys(stacks); - stackList.push(messages.ACTION_CANCEL); - - const _chooseStack = [ - { - type: 'list', - name: 'chosenStack', - message: 'Choose a Stack', - choices: stackList, - }, - ]; - - inquirer - .prompt(_chooseStack) - .then((answers: Answers) => { - const chosenStack = answers.chosenStack as string; - if (chosenStack === messages.ACTION_CANCEL) exitProgram(); - resolve({ name: chosenStack, apiKey: stacks[chosenStack] }); - }) - .catch(reject); - } catch (error) { - reject(error); + const stacks = await getStacks(managementAPIClient, orgUid); + + if (stackApiKey) { + const stackName = Object.keys(stacks).find((key) => stacks[key] === stackApiKey); + + if (stackName) { + return { name: stackName, apiKey: stackApiKey }; + } else { + throw new Error('Could not find stack'); } + } + + const choices = [ + ...Object.keys(stacks).map((name) => ({ value: name })), + { value: messages.ACTION_CANCEL }, + ]; + + const chosenStack = await select({ + message: 'Choose a Stack', + choices, }); + + if (chosenStack === messages.ACTION_CANCEL) exitProgram(); + return { name: chosenStack, apiKey: stacks[chosenStack] }; } // ============================================================================ @@ -165,19 +126,12 @@ export function chooseStack( */ export async function chooseBranch(branchList: Branch[]): Promise { try { - const branchesArray = branchList.map((branch) => branch.uid); - - const _chooseBranch = [ - { - type: 'list', - name: 'branch', - message: 'Choose a Branch', - choices: branchesArray, - }, - ]; - - const answers = await inquirer.prompt(_chooseBranch); - return { branch: answers.branch as string }; + const branch = await select({ + message: 'Choose a Branch', + choices: branchList.map((b) => ({ value: b.uid })), + }); + + return { branch }; } catch (err) { cliux.error(err as string); throw err; @@ -191,85 +145,44 @@ export async function chooseBranch(branchList: Branch[]): Promise /** * Prompt user to choose content types (basic checkbox). */ -export function chooseContentType(stackAPIClient: StackClient, skip: number): Promise { - return new Promise(async (resolve, reject) => { - const { getContentTypes } = await import('./api-client'); - const contentTypes = await getContentTypes(stackAPIClient, skip); - const contentTypesList = Object.values(contentTypes); - - const _chooseContentType = [ - { - type: 'checkbox', - message: 'Choose Content Type (Press Space to select the content types) ', - choices: contentTypesList, - name: 'chosenContentTypes', - loop: false, - }, - ]; - - inquirer - .prompt(_chooseContentType) - .then((answers: Answers) => resolve(answers.chosenContentTypes as string[])) - .catch(reject); +export async function chooseContentType(stackAPIClient: StackClient, skip: number): Promise { + const { getContentTypes } = await import('./api-client'); + const contentTypes = await getContentTypes(stackAPIClient, skip); + const contentTypesList = Object.values(contentTypes) as string[]; + + const chosenContentTypes = await checkbox({ + message: 'Choose Content Type (Press Space to select the content types)', + choices: contentTypesList.map((ct) => ({ value: ct, name: ct })), + loop: false, }); -} -/** - * Checkbox-plus source function type. - */ -type CheckboxPlusSource = ( - answersSoFar: Record, - input: string, -) => Promise; + return chosenContentTypes; +} /** * Prompt user to choose content types (searchable multi-select). + * + * Note: inquirer-checkbox-plus-prompt is incompatible with inquirer v9+ + * (registerPrompt was removed). Replaced with checkbox() from @inquirer/prompts + * which has built-in real-time filtering — users type to search, Space to select. */ -export function chooseInMemContentTypes(contentTypesList: string[]): Promise { - return new Promise((resolve, reject) => { - const source: CheckboxPlusSource = (_answersSoFar, input) => { - input = input || ''; - const inputArray = input.split(' '); - - return new Promise((resolveSource) => { - const contentTypes = contentTypesList.filter((contentType) => { - let shouldInclude = true; - inputArray.forEach((inputChunk) => { - // if any term to filter by doesn't exist, exclude - if (!contentType.toLowerCase().includes(inputChunk.toLowerCase())) { - shouldInclude = false; - } - }); - return shouldInclude; - }); - resolveSource(contentTypes); - }); - }; - - const _chooseContentType = [ - { - type: 'checkbox-plus', - message: 'Choose Content Type (Press Space to select the content types)', - choices: contentTypesList, - name: 'chosenContentTypes', - loop: false, - highlight: true, - searchable: true, - source, - }, - ]; - - inquirer - .prompt(_chooseContentType as Parameters[0]) - .then((answers: Answers) => { - const chosenContentTypes = answers.chosenContentTypes as string[]; - if (chosenContentTypes.length === 0) { - reject('Please select atleast one content type.'); - } - resolve(chosenContentTypes); - }) - .catch(reject); - }); +export async function chooseInMemContentTypes(contentTypesList: string[]): Promise { + let chosenContentTypes: string[] = []; + + while (chosenContentTypes.length === 0) { + chosenContentTypes = await checkbox({ + message: 'Choose Content Type (Type to filter, Space to select)', + choices: contentTypesList.map((ct) => ({ value: ct, name: ct })), + loop: false, + }); + + // if any term to filter by doesn't exist, exclude + if (chosenContentTypes.length === 0) { + cliux.print('Please select atleast one content type.', { color: 'yellow' }); + } + } + + return chosenContentTypes; } // ============================================================================ @@ -279,30 +192,21 @@ export function chooseInMemContentTypes(contentTypesList: string[]): Promise { - return new Promise(async (resolve, reject) => { - const languages: LanguageMap = await getLanguages(stackAPIClient); - const languagesList = Object.keys(languages); - languagesList.push(messages.ACTION_CANCEL); - - const _chooseLanguage = [ - { - type: 'list', - message: 'Choose Language', - choices: languagesList, - name: 'chosenLanguage', - }, - ]; - - inquirer - .prompt(_chooseLanguage) - .then((answers: Answers) => { - const chosenLanguage = answers.chosenLanguage as string; - if (chosenLanguage === messages.ACTION_CANCEL) exitProgram(); - resolve({ name: chosenLanguage, code: languages[chosenLanguage] }); - }) - .catch(reject); +export async function chooseLanguage(stackAPIClient: StackClient): Promise { + const languages: LanguageMap = await getLanguages(stackAPIClient); + + const choices = [ + ...Object.keys(languages).map((name) => ({ value: name })), + { value: messages.ACTION_CANCEL }, + ]; + + const chosenLanguage = await select({ + message: 'Choose Language', + choices, }); + + if (chosenLanguage === messages.ACTION_CANCEL) exitProgram(); + return { name: chosenLanguage, code: languages[chosenLanguage] }; } // ============================================================================ @@ -312,50 +216,31 @@ export function chooseLanguage(stackAPIClient: StackClient): Promise { - return new Promise(async (resolve, reject) => { - try { - const questions = [ - { - type: 'confirm', - name: 'includeFallback', - message: 'Include fallback locale data when exporting taxonomies?', - default: false, - }, - ]; - - const firstAnswers = await inquirer.prompt(questions); - const includeFallback = firstAnswers.includeFallback as boolean; - - let fallbackLocale: string | null = null; - - if (includeFallback) { - // Get available languages for fallback locale selection - const languages: LanguageMap = await getLanguages(stackAPIClient); - const languagesList = Object.keys(languages); - - const fallbackQuestion = [ - { - type: 'list', - name: 'selectedFallbackLocale', - message: 'Choose fallback locale', - choices: languagesList, - }, - ]; - - const secondAnswers = await inquirer.prompt(fallbackQuestion); - const selectedFallbackLocale = secondAnswers.selectedFallbackLocale as string; - fallbackLocale = languages[selectedFallbackLocale]; - } - - resolve({ - includeFallback, - fallbackLocale, +export async function chooseFallbackOptions(stackAPIClient: StackClient): Promise { + try { + const includeFallback = await confirm({ + message: 'Include fallback locale data when exporting taxonomies?', + default: false, + }); + + let fallbackLocale: string | null = null; + + if (includeFallback) { + // Get available languages for fallback locale selection + const languages: LanguageMap = await getLanguages(stackAPIClient); + + const selectedFallbackLocale = await select({ + message: 'Choose fallback locale', + choices: Object.keys(languages).map((name) => ({ value: name })), }); - } catch (error) { - reject(error); + + fallbackLocale = languages[selectedFallbackLocale]; } - }); + + return { includeFallback, fallbackLocale }; + } catch (error) { + throw error; + } } // ============================================================================ @@ -366,22 +251,17 @@ export function chooseFallbackOptions(stackAPIClient: StackClient): Promise { - const export_stack_role = [ - { - type: 'list', - name: 'chooseExport', + try { + const chooseExport = await select({ message: 'Access denied: Please confirm if you still want to continue exporting the data without the { Stack Name, Stack Uid, Role Name } fields.', - choices: ['yes', 'no'], + choices: [{ value: 'yes' }, { value: 'no' }], loop: false, - }, - ]; + }); - try { - const answers = await inquirer.prompt(export_stack_role); - return answers.chooseExport === 'yes'; + return chooseExport === 'yes'; } catch (error) { cliux.print(error as string, { color: 'red' }); process.exit(1); } -} +} \ No newline at end of file diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index 58ef88a705..d31518a2f6 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -8,7 +8,7 @@ "@contentstack/cli-cm-import": "~2.0.0-beta.9", "@contentstack/cli-command": "~2.0.0-beta", "@contentstack/cli-utilities": "~2.0.0-beta", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "mkdirp": "^1.0.4", "tar": "^7.5.7", "tmp": "^0.2.5" @@ -17,7 +17,7 @@ "@types/inquirer": "^9.0.9", "@types/jest": "^26.0.24", "@types/mkdirp": "^1.0.2", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/tar": "^6.1.13", "@types/tmp": "^0.2.6", "axios": "^1.13.5", @@ -28,7 +28,7 @@ "oclif": "^4.17.46", "ts-jest": "^29.4.6", "ts-node": "^8.10.2", - "typescript": "^4.9.5" + "typescript": "^5.9.3" }, "engines": { "node": ">=14.0.0" diff --git a/packages/contentstack-seed/src/seed/interactive.ts b/packages/contentstack-seed/src/seed/interactive.ts index f6b557b60b..af10584acc 100644 --- a/packages/contentstack-seed/src/seed/interactive.ts +++ b/packages/contentstack-seed/src/seed/interactive.ts @@ -1,4 +1,4 @@ -const inquirer = require('inquirer'); +import inquirer from 'inquirer'; import { Organization, Stack } from './contentstack/client'; export interface InquireStackResponse { diff --git a/packages/contentstack-utilities/package.json b/packages/contentstack-utilities/package.json index daabbc32db..7ab11180a2 100644 --- a/packages/contentstack-utilities/package.json +++ b/packages/contentstack-utilities/package.json @@ -43,7 +43,7 @@ "conf": "^10.2.0", "dotenv": "^16.6.1", "figures": "^3.2.0", - "inquirer": "8.2.7", + "inquirer": "12.11.1", "inquirer-search-checkbox": "^1.0.0", "inquirer-search-list": "^1.2.6", "js-yaml": "^4.1.1", @@ -67,7 +67,7 @@ "@types/inquirer": "^9.0.8", "@types/mkdirp": "^1.0.2", "@types/mocha": "^10.0.10", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/sinon": "^21.0.0", "@types/traverse": "^0.6.37", "chai": "^4.5.0", @@ -79,6 +79,6 @@ "nyc": "^15.1.0", "sinon": "^21.0.1", "ts-node": "^10.9.2", - "typescript": "^4.9.5" + "typescript": "^5.0.0" } } diff --git a/packages/contentstack-utilities/src/cli-ux.ts b/packages/contentstack-utilities/src/cli-ux.ts index fc08056e65..337dc569fc 100644 --- a/packages/contentstack-utilities/src/cli-ux.ts +++ b/packages/contentstack-utilities/src/cli-ux.ts @@ -1,12 +1,12 @@ import chalk, { Chalk } from 'chalk'; -import { default as inquirer, QuestionCollection, Answers } from 'inquirer'; +import inquirer from 'inquirer'; import { ux as cliux, Args, Flags, Command } from '@oclif/core'; import { Ora, default as ora } from 'ora'; import cliProgress from 'cli-progress'; import CLITable, { TableFlags, TableHeader, TableData, TableOptions } from './cli-table'; import messageHandler from './message-handler'; -import { PrintOptions, InquirePayload, CliUXPromptOptions } from './interfaces'; +import { PrintOptions, InquirePayload, CliUXPromptOptions, InquirerQuestion, Answers } from './interfaces'; inquirer.registerPrompt('table', require('./inquirer-table-prompt')); @@ -69,10 +69,10 @@ class CLIInterface { async inquire(inquirePayload: InquirePayload | Array): Promise { if (Array.isArray(inquirePayload)) { - return inquirer.prompt(inquirePayload); + return inquirer.prompt(inquirePayload) as Promise; } else { inquirePayload.message = messageHandler.parse(inquirePayload.message); - const result = await inquirer.prompt(inquirePayload as QuestionCollection); + const result = (await inquirer.prompt(inquirePayload as InquirerQuestion)) as Answers; return result[inquirePayload.name] as T; } } diff --git a/packages/contentstack-utilities/src/inquirer-table-prompt.ts b/packages/contentstack-utilities/src/inquirer-table-prompt.ts index 0a8de06143..31b4956233 100644 --- a/packages/contentstack-utilities/src/inquirer-table-prompt.ts +++ b/packages/contentstack-utilities/src/inquirer-table-prompt.ts @@ -1,218 +1,233 @@ -const chalk = require('chalk'); -const figures = require('figures'); -const Table = require('cli-table'); -const cliCursor = require('cli-cursor'); -const Base = require('inquirer/lib/prompts/base'); -const observe = require('inquirer/lib/utils/events'); -const { map, takeUntil } = require('rxjs/operators'); -const Choices = require('inquirer/lib/objects/choices'); - -class TablePrompt extends Base { - /** - * Initialise the prompt - * - * @param {Object} questions - * @param {Object} rl - * @param {Object} answers - */ - constructor(questions, rl, answers) { - super(questions, rl, answers); - this.selectAll = this.opt.selectAll || false; - - const formattedRows = this.selectAll - ? [ - { - name: 'Select All', - value: 'selectAll', - }, - ...(this.opt.rows || []), - ] - : []; - - this.columns = new Choices(this.opt.columns, []); - this.pointer = 0; - this.horizontalPointer = 0; - this.rows = new Choices(formattedRows, []); - this.values = this.columns.filter(() => true).map(() => undefined); - - this.pageSize = this.opt.pageSize || 5; - } +/** + * Table prompt for inquirer v12. + * Standalone implementation (no inquirer/lib) compatible with + * inquirer 12 legacy adapter: constructor(question, rl, answers) + run() returns Promise. + */ + +import * as readline from 'readline'; +import chalk from 'chalk'; +import figures from 'figures'; +import cliCursor from 'cli-cursor'; +import Table from 'cli-table'; + +interface ChoiceLike { + name?: string; + value?: string; +} - /** - * Start the inquirer session - * - * @param {Function} callback - * @return {TablePrompt} - */ - _run(callback) { - this.done = callback; - - const events = observe(this.rl); - const validation = this.handleSubmitEvents(events.line.pipe(map(this.getCurrentValue.bind(this)))); - validation.success.forEach(this.onEnd.bind(this)); - validation.error.forEach(this.onError.bind(this)); - - events.keypress.forEach(({ key }) => { - switch (key.name) { - case 'left': - return this.onLeftKey(); - - case 'right': - return this.onRightKey(); - } - }); +interface TableQuestion { + message?: string; + name?: string; + columns?: ChoiceLike[]; + rows?: ChoiceLike[]; + selectAll?: boolean; + pageSize?: number; +} - events.normalizedUpKey.pipe(takeUntil(validation.success)).forEach(this.onUpKey.bind(this)); - events.normalizedDownKey.pipe(takeUntil(validation.success)).forEach(this.onDownKey.bind(this)); - events.spaceKey.pipe(takeUntil(validation.success)).forEach(this.onSpaceKey.bind(this)); +type ReadLine = readline.Interface & { input: NodeJS.ReadableStream; output: NodeJS.WritableStream }; - if (this.rl.line) { - this.onKeypress(); - } +function pluckName(c: ChoiceLike): string { + return c.name ?? String(c.value ?? ''); +} - cliCursor.hide(); - this.render(); +function getValue(c: ChoiceLike): string { + return c.value ?? c.name ?? ''; +} - return this; +class TablePrompt { + private question: TableQuestion; + private rl: ReadLine; + private selectAll: boolean; + private columns: ChoiceLike[]; + private rows: ChoiceLike[]; + private pointer: number; + private horizontalPointer: number; + private values: (string | undefined)[]; + private pageSize: number; + private spaceKeyPressed: boolean; + private status: 'idle' | 'answered'; + private done: ((value: (string | undefined)[]) => void) | null; + private lastHeight: number; + + constructor(question: TableQuestion, rl: ReadLine, _answers: Record) { + this.question = question; + this.rl = rl; + this.selectAll = Boolean(question.selectAll); + this.columns = Array.isArray(question.columns) ? question.columns : []; + this.rows = this.selectAll + ? [{ name: 'Select All', value: 'selectAll' }, ...(question.rows || [])] + : Array.isArray(question.rows) ? question.rows : []; + this.pointer = 0; + this.horizontalPointer = 0; + this.values = this.columns.map(() => undefined); + this.pageSize = Number(question.pageSize) || 5; + this.spaceKeyPressed = false; + this.status = 'idle'; + this.done = null; + this.lastHeight = 0; } - getCurrentValue() { - const currentValue = []; - - this.rows.forEach((row, rowIndex) => { - currentValue.push(this.values[rowIndex]); + run(): Promise<(string | undefined)[]> { + return new Promise((resolve) => { + this.done = (value) => { + this.status = 'answered'; + cliCursor.show(); + resolve(value); + }; + + const onKeypress = (_str: string, key: { name: string; ctrl?: boolean }) => { + if (this.status === 'answered') return; + if (key.ctrl && key.name === 'c') return; + + switch (key.name) { + case 'up': + this.onUpKey(); + break; + case 'down': + this.onDownKey(); + break; + case 'left': + this.onLeftKey(); + break; + case 'right': + this.onRightKey(); + break; + case 'space': + this.onSpaceKey(); + break; + case 'enter': + case 'return': + this.onSubmit(); + break; + default: + return; + } + this.render(); + }; + + (this.rl.input as NodeJS.EventEmitter).on('keypress', onKeypress); + + cliCursor.hide(); + this.render(); }); - - return currentValue; } - onDownKey() { - const length = this.rows.realLength; - - this.pointer = this.pointer < length - 1 ? this.pointer + 1 : this.pointer; - this.render(); + private getCurrentValue(): (string | undefined)[] { + const out: (string | undefined)[] = []; + for (let i = 0; i < this.rows.length; i++) { + out.push(this.values[i]); + } + return out; } - onEnd(state) { - this.status = 'answered'; - this.spaceKeyPressed = true; - - this.render(); - - this.screen.done(); - cliCursor.show(); - if (this.selectAll) { - // remove select all row - const [, ...truncatedValue] = state.value; - this.done(truncatedValue); + private onSubmit(): void { + if (!this.done) return; + const raw = this.getCurrentValue(); + if (this.selectAll && raw.length > 0) { + this.done(raw.slice(1)); } else { - this.done(state.value); + this.done(raw); } } - onError(state) { - this.render(state.isValid); + private onUpKey(): void { + this.pointer = this.pointer > 0 ? this.pointer - 1 : this.pointer; } - onLeftKey() { - const length = this.columns.realLength; - - this.horizontalPointer = this.horizontalPointer > 0 ? this.horizontalPointer - 1 : length - 1; - this.render(); + private onDownKey(): void { + const len = this.rows.length; + this.pointer = this.pointer < len - 1 ? this.pointer + 1 : this.pointer; } - onRightKey() { - const length = this.columns.realLength; + private onLeftKey(): void { + const len = this.columns.length; + this.horizontalPointer = this.horizontalPointer > 0 ? this.horizontalPointer - 1 : len - 1; + } - this.horizontalPointer = this.horizontalPointer < length - 1 ? this.horizontalPointer + 1 : 0; - this.render(); + private onRightKey(): void { + const len = this.columns.length; + this.horizontalPointer = this.horizontalPointer < len - 1 ? this.horizontalPointer + 1 : 0; } - selectAllValues(value) { - let values = []; - for (let i = 0; i < this.rows.length; i++) { - values.push(value); - } - this.values = values; + private selectAllValues(value: string): void { + this.values = this.rows.map(() => value); } - onSpaceKey() { - const value = this.columns.get(this.horizontalPointer).value; - const rowValue = this.rows.get(this.pointer)?.value || ''; + private onSpaceKey(): void { + const col = this.columns[this.horizontalPointer]; + const row = this.rows[this.pointer]; + if (!col) return; + const value = getValue(col); + const rowValue = row ? getValue(row) : ''; if (rowValue === 'selectAll') { this.selectAllValues(value); } else { this.values[this.pointer] = value; } this.spaceKeyPressed = true; - this.render(); } - onUpKey() { - this.pointer = this.pointer > 0 ? this.pointer - 1 : this.pointer; - this.render(); + private paginate(): [number, number] { + const mid = Math.floor(this.pageSize / 2); + const len = this.rows.length; + let first = Math.max(0, this.pointer - mid); + let last = Math.min(first + this.pageSize - 1, len - 1); + const offset = this.pageSize - 1 - (last - first); + first = Math.max(0, first - offset); + return [first, last]; } - paginate() { - const middleOfPage = Math.floor(this.pageSize / 2); - const firstIndex = Math.max(0, this.pointer - middleOfPage); - const lastIndex = Math.min(firstIndex + this.pageSize - 1, this.rows.realLength - 1); - const lastPageOffset = this.pageSize - 1 - lastIndex + firstIndex; - - return [Math.max(0, firstIndex - lastPageOffset), lastIndex]; - } - - render(error?: string) { - let message = this.getQuestion(); - let bottomContent = ''; - + private getMessage(): string { + let msg = this.question.message || 'Select'; if (!this.spaceKeyPressed) { - message += - '(Press ' + + msg += + ' (Press ' + chalk.cyan.bold('') + ' to select, ' + - chalk.cyan.bold('') + - ' to move rows, ' + - chalk.cyan.bold('') + - ' to move columns)'; + chalk.cyan.bold('') + + ' rows, ' + + chalk.cyan.bold('') + + ' columns, ' + + chalk.cyan.bold('') + + ' to confirm)'; } + return msg; + } + private render(): void { const [firstIndex, lastIndex] = this.paginate(); const table = new Table({ - head: [chalk.reset.dim(`${firstIndex + 1}-${lastIndex} of ${this.rows.realLength - 1}`)].concat( - this.columns.pluck('name').map((name) => chalk.reset.bold(name)), + head: [chalk.reset.dim(`${firstIndex + 1}-${lastIndex + 1} of ${this.rows.length}`)].concat( + this.columns.map((c) => chalk.reset.bold(pluckName(c))), ), }); - this.rows.forEach((row, rowIndex) => { - if (rowIndex < firstIndex || rowIndex > lastIndex) return; - - const columnValues = []; - - this.columns.forEach((column, columnIndex) => { + for (let rowIndex = firstIndex; rowIndex <= lastIndex; rowIndex++) { + const row = this.rows[rowIndex]; + if (!row) continue; + const columnValues: string[] = []; + for (let colIndex = 0; colIndex < this.columns.length; colIndex++) { const isSelected = - this.status !== 'answered' && this.pointer === rowIndex && this.horizontalPointer === columnIndex; - const value = column.value === this.values[rowIndex] ? figures.radioOn : figures.radioOff; - - columnValues.push(`${isSelected ? '[' : ' '} ${value} ${isSelected ? ']' : ' '}`); - }); - + this.status !== 'answered' && this.pointer === rowIndex && this.horizontalPointer === colIndex; + const cellValue = + getValue(this.columns[colIndex]) === this.values[rowIndex] ? figures.radioOn : figures.radioOff; + columnValues.push(`${isSelected ? '[' : ' '} ${cellValue} ${isSelected ? ']' : ' '}`); + } const chalkModifier = this.status !== 'answered' && this.pointer === rowIndex ? chalk.reset.bold.cyan : chalk.reset; + table.push({ [chalkModifier(pluckName(row))]: columnValues }); + } - table.push({ - [chalkModifier(row.name)]: columnValues, - }); - }); - - message += '\n\n' + table.toString(); + const message = this.getMessage() + '\n\n' + table.toString(); + const lines = message.split('\n').length; - if (error) { - bottomContent = chalk.red('>> ') + error; + const out = this.rl.output as NodeJS.WritableStream; + if (this.lastHeight > 0) { + out.write('\u001b[' + this.lastHeight + 'A\u001b[0J'); } - - this.screen.render(message, bottomContent); + out.write(message); + this.lastHeight = lines; } } -export = TablePrompt; \ No newline at end of file +export = TablePrompt; diff --git a/packages/contentstack-utilities/src/interfaces/index.ts b/packages/contentstack-utilities/src/interfaces/index.ts index 229c1b842c..8a9b4ae96d 100644 --- a/packages/contentstack-utilities/src/interfaces/index.ts +++ b/packages/contentstack-utilities/src/interfaces/index.ts @@ -168,4 +168,8 @@ export interface ProgressResult { total: number; success: number; failures: number; -} \ No newline at end of file +} + +export type Answers = Record; + +export type InquirerQuestion = InquirePayload; \ No newline at end of file diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index f1d7ec4740..8e89ee72e7 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -49,7 +49,7 @@ "cli-progress": "^3.12.0", "debug": "^4.4.3", "figlet": "1.8.2", - "inquirer": "8.2.7", + "inquirer": "^12.11.1", "node-machine-id": "^1.1.12", "open": "^8.4.2", "ora": "^8.2.0", @@ -64,7 +64,7 @@ "@types/inquirer": "^9.0.9", "@types/mkdirp": "^1.0.2", "@types/mocha": "^8.2.3", - "@types/node": "^14.18.63", + "@types/node": "^18.11.9", "@types/semver": "^7.7.0", "@types/sinon": "^10.0.20", "chai": "^4.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be99dfbfc9..01434a5b12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,7 +40,7 @@ importers: '@types/inquirer': ^9.0.9 '@types/mkdirp': ^1.0.2 '@types/mocha': ^8.2.3 - '@types/node': ^14.18.63 + '@types/node': ^18.11.9 '@types/semver': ^7.7.0 '@types/sinon': ^10.0.20 chai: ^4.5.0 @@ -52,7 +52,7 @@ importers: eslint-config-oclif-typescript: ^3.1.14 figlet: 1.8.2 globby: ^10.0.2 - inquirer: 8.2.7 + inquirer: ^12.11.1 mocha: 10.8.2 nock: ^13.5.6 node-machine-id: ^1.1.12 @@ -74,7 +74,7 @@ importers: dependencies: '@contentstack/cli-audit': link:../contentstack-audit '@contentstack/cli-auth': link:../contentstack-auth - '@contentstack/cli-bulk-operations': 1.0.0-beta_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-bulk-operations': 1.0.0-beta_73bi7fdu4rf6u2mzu766zvea54 '@contentstack/cli-cm-bootstrap': link:../contentstack-bootstrap '@contentstack/cli-cm-branches': link:../contentstack-branches '@contentstack/cli-cm-clone': link:../contentstack-clone @@ -85,7 +85,7 @@ importers: '@contentstack/cli-cm-seed': link:../contentstack-seed '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-config': link:../contentstack-config - '@contentstack/cli-launch': 1.9.6_ye7kx5d2fkdihvpgkysaadv2ca + '@contentstack/cli-launch': 1.9.6_664swwidecoz5wgjk67djg54su '@contentstack/cli-migration': link:../contentstack-migration '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants @@ -93,13 +93,13 @@ importers: '@contentstack/utils': 1.7.1 '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 - '@oclif/plugin-not-found': 3.2.74_@types+node@14.18.63 + '@oclif/plugin-not-found': 3.2.74_@types+node@18.19.130 '@oclif/plugin-plugins': 5.4.56 chalk: 4.1.2 cli-progress: 3.12.0 debug: 4.4.3 figlet: 1.8.2 - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 12.11.1_@types+node@18.19.130 node-machine-id: 1.1.12 open: 8.4.2 ora: 8.2.0 @@ -113,7 +113,7 @@ importers: '@types/inquirer': 9.0.9 '@types/mkdirp': 1.0.2 '@types/mocha': 8.2.3 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/semver': 7.7.1 '@types/sinon': 10.0.20 chai: 4.5.0 @@ -124,12 +124,12 @@ importers: mocha: 10.8.2 nock: 13.5.6 nyc: 15.1.0 - oclif: 4.22.81_@types+node@14.18.63 + oclif: 4.22.81_@types+node@18.19.130 rimraf: 5.0.10 shelljs: 0.10.0 sinon: 21.0.1 tmp: 0.2.5 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y + ts-node: 10.9.2_y72lacrvfi4amtkhflyoajkyha tslib: 2.8.1 typescript: 4.9.5 @@ -254,13 +254,13 @@ importers: '@oclif/test': ^4.1.13 '@types/inquirer': ^9.0.8 '@types/mkdirp': ^1.0.2 - '@types/node': ^14.18.63 + '@types/node': ^18.11.9 '@types/tar': ^6.1.13 chai: ^4.5.0 eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 eslint-config-oclif-typescript: ^3.1.14 - inquirer: 8.2.7 + inquirer: 12.11.1 mkdirp: ^1.0.4 mocha: 10.8.2 nyc: ^15.1.0 @@ -268,7 +268,7 @@ importers: tar: ^7.5.7 tmp: ^0.2.5 ts-node: ^8.10.2 - typescript: ^4.9.5 + typescript: ^5.9.3 dependencies: '@contentstack/cli-cm-seed': link:../contentstack-seed '@contentstack/cli-command': link:../contentstack-command @@ -276,25 +276,25 @@ importers: '@contentstack/cli-utilities': link:../contentstack-utilities '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 12.11.1_@types+node@18.19.130 mkdirp: 1.0.4 tar: 7.5.9 devDependencies: '@oclif/test': 4.1.16_@oclif+core@4.8.1 '@types/inquirer': 9.0.9 '@types/mkdirp': 1.0.2 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/tar': 6.1.13 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji - eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.81_@types+node@14.18.63 + oclif: 4.22.81_@types+node@18.19.130 tmp: 0.2.5 - ts-node: 8.10.2_typescript@4.9.5 - typescript: 4.9.5 + ts-node: 8.10.2_typescript@5.9.3 + typescript: 5.9.3 packages/contentstack-branches: specifiers: @@ -353,14 +353,14 @@ importers: '@oclif/test': ^4.1.13 '@types/chai': ^4.3.0 '@types/mocha': ^10.0.0 - '@types/node': ^14.18.63 + '@types/node': ^18.11.9 '@types/sinon': ^10.0.0 '@typescript-eslint/eslint-plugin': ^5.62.0 chai: ^4.5.0 chalk: ^4.1.2 eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 - inquirer: 8.2.7 + inquirer: 12.11.1 lodash: ^4.17.23 merge: ^2.1.1 mocha: ^10.8.2 @@ -371,7 +371,7 @@ importers: rimraf: ^6.1.0 sinon: ^21.0.1 ts-node: ^10.9.2 - typescript: ^4.9.5 + typescript: ^5.9.3 dependencies: '@colors/colors': 1.6.0 '@contentstack/cli-cm-export': link:../contentstack-export @@ -381,7 +381,7 @@ importers: '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 chalk: 4.1.2 - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 12.11.1_@types+node@18.19.130 lodash: 4.17.23 merge: 2.1.1 ora: 5.4.1 @@ -391,18 +391,18 @@ importers: '@oclif/test': 4.1.16_@oclif+core@4.8.1 '@types/chai': 4.3.20 '@types/mocha': 10.0.10 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/sinon': 10.0.20 - '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/eslint-plugin': 5.62.0_k2rwabtyo525wwqr6566umnmhy chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.81_@types+node@14.18.63 + oclif: 4.22.81_@types+node@18.19.130 sinon: 21.0.1 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y - typescript: 4.9.5 + ts-node: 10.9.2_hkghs6z2rq6shetevas5snmzni + typescript: 5.9.3 packages/contentstack-command: specifiers: @@ -594,6 +594,7 @@ importers: specifiers: '@contentstack/cli-command': ~2.0.0-beta '@contentstack/cli-utilities': ~2.0.0-beta + '@inquirer/prompts': ^8.2.1 '@oclif/core': ^4.8.0 '@oclif/plugin-help': ^6.2.32 '@oclif/test': ^4.1.13 @@ -606,8 +607,6 @@ importers: eslint-config-oclif: ^6.0.62 eslint-config-oclif-typescript: ^3.1.14 fast-csv: ^4.3.6 - inquirer: 8.2.7 - inquirer-checkbox-plus-prompt: 1.4.2 mocha: ^10.8.2 nock: ^13.5.6 nyc: ^15.1.0 @@ -618,11 +617,10 @@ importers: dependencies: '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities + '@inquirer/prompts': 8.3.0_@types+node@20.19.33 '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 fast-csv: 4.3.6 - inquirer: 8.2.7_@types+node@20.19.33 - inquirer-checkbox-plus-prompt: 1.4.2_inquirer@8.2.7 devDependencies: '@oclif/test': 4.1.16_@oclif+core@4.8.1 '@types/chai': 4.3.20 @@ -856,14 +854,14 @@ importers: '@types/inquirer': ^9.0.9 '@types/jest': ^26.0.24 '@types/mkdirp': ^1.0.2 - '@types/node': ^14.18.63 + '@types/node': ^18.11.9 '@types/tar': ^6.1.13 '@types/tmp': ^0.2.6 axios: ^1.13.5 eslint: ^8.57.1 eslint-config-oclif: ^6.0.137 eslint-config-oclif-typescript: ^3.1.14 - inquirer: 8.2.7 + inquirer: 12.11.1 jest: ^29.7.0 mkdirp: ^1.0.4 oclif: ^4.17.46 @@ -871,12 +869,12 @@ importers: tmp: ^0.2.5 ts-jest: ^29.4.6 ts-node: ^8.10.2 - typescript: ^4.9.5 + typescript: ^5.9.3 dependencies: '@contentstack/cli-cm-import': link:../contentstack-import '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 12.11.1_@types+node@18.19.130 mkdirp: 1.0.4 tar: 7.5.9 tmp: 0.2.5 @@ -884,18 +882,18 @@ importers: '@types/inquirer': 9.0.9 '@types/jest': 26.0.24 '@types/mkdirp': 1.0.2 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/tar': 6.1.13 '@types/tmp': 0.2.6 axios: 1.13.5 eslint: 8.57.1 - eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji - eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji - jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi - oclif: 4.22.81_@types+node@14.18.63 - ts-jest: 29.4.6_67xnt3v64q2pgz6kguni4h37hu - ts-node: 8.10.2_typescript@4.9.5 - typescript: 4.9.5 + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy + jest: 29.7.0_qmvofr2m53r7cebz3o4jycezcy + oclif: 4.22.81_@types+node@18.19.130 + ts-jest: 29.4.6_p2l723askb4mwtytbayecowzii + ts-node: 8.10.2_typescript@5.9.3 + typescript: 5.9.3 packages/contentstack-utilities: specifiers: @@ -906,7 +904,7 @@ importers: '@types/inquirer': ^9.0.8 '@types/mkdirp': ^1.0.2 '@types/mocha': ^10.0.10 - '@types/node': ^14.18.63 + '@types/node': ^18.11.9 '@types/sinon': ^21.0.0 '@types/traverse': ^0.6.37 axios: ^1.13.5 @@ -922,7 +920,7 @@ importers: eslint-config-oclif-typescript: ^3.1.14 fancy-test: ^2.0.42 figures: ^3.2.0 - inquirer: 8.2.7 + inquirer: 12.11.1 inquirer-search-checkbox: ^1.0.0 inquirer-search-list: ^1.2.6 js-yaml: ^4.1.1 @@ -940,7 +938,7 @@ importers: traverse: ^0.6.11 ts-node: ^10.9.2 tty-table: ^4.2.3 - typescript: ^4.9.5 + typescript: ^5.0.0 unique-string: ^2.0.0 uuid: ^9.0.1 winston: ^3.17.0 @@ -957,7 +955,7 @@ importers: conf: 10.2.0 dotenv: 16.6.1 figures: 3.2.0 - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 12.11.1_@types+node@18.19.130 inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 js-yaml: 4.1.1 @@ -980,19 +978,19 @@ importers: '@types/inquirer': 9.0.9 '@types/mkdirp': 1.0.2 '@types/mocha': 10.0.10 - '@types/node': 14.18.63 + '@types/node': 18.19.130 '@types/sinon': 21.0.0 '@types/traverse': 0.6.37 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.144_avq3eyf5kaj6ssrwo7fvkrwnji - eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.144_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy fancy-test: 2.0.42 mocha: 10.8.2 nyc: 15.1.0 sinon: 21.0.1 - ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y - typescript: 4.9.5 + ts-node: 10.9.2_hkghs6z2rq6shetevas5snmzni + typescript: 5.9.3 packages/contentstack-variants: specifiers: @@ -1027,7 +1025,7 @@ importers: packages: - /@apollo/client/3.14.0_graphql@16.12.0: + /@apollo/client/3.14.0_graphql@16.13.0: resolution: {integrity: sha512-0YQKKRIxiMlIou+SekQqdCo0ZTHxOcES+K8vKB53cIDpwABNR0P0yRzPgsbgcj3zRJniD93S/ontsnZsCLZrxQ==} peerDependencies: graphql: ^15.0.0 || ^16.0.0 @@ -1045,12 +1043,12 @@ packages: subscriptions-transport-ws: optional: true dependencies: - '@graphql-typed-document-node/core': 3.2.0_graphql@16.12.0 + '@graphql-typed-document-node/core': 3.2.0_graphql@16.13.0 '@wry/caches': 1.0.1 '@wry/equality': 0.5.7 '@wry/trie': 0.5.0 - graphql: 16.12.0 - graphql-tag: 2.12.6_graphql@16.12.0 + graphql: 16.13.0 + graphql-tag: 2.12.6_graphql@16.13.0 hoist-non-react-statics: 3.3.2 optimism: 0.18.1 prop-types: 15.8.1 @@ -1068,7 +1066,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 tslib: 2.8.1 dev: true @@ -1076,7 +1074,7 @@ packages: resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==} dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 tslib: 2.8.1 dev: true @@ -1085,7 +1083,7 @@ packages: dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 '@aws-sdk/util-locate-window': 3.965.4 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -1097,7 +1095,7 @@ packages: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 '@aws-sdk/util-locate-window': 3.965.4 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 @@ -1108,7 +1106,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 tslib: 2.8.1 dev: true @@ -1121,537 +1119,491 @@ packages: /@aws-crypto/util/5.2.0: resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} dependencies: - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 dev: true - /@aws-sdk/client-cloudfront/3.996.0: - resolution: {integrity: sha512-rLxF344MSdNFHOGzElim4D7wNZ/23sTx1KhPMhENFnZa5dw+2yHJwPQqnyFfYmVX++fAHBFHYMOZsE4Iv9QqAQ==} + /@aws-sdk/client-cloudfront/3.997.0: + resolution: {integrity: sha512-hfA4kVaWEqyff+l0l9rZg2vtvavec3wYV4SY27i3TJj/dIJC0FRe3M+6+QDJcleBqjd95YuszNRvMi9pzcy6+Q==} engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/credential-provider-node': 3.972.11 - '@aws-sdk/middleware-host-header': 3.972.3 - '@aws-sdk/middleware-logger': 3.972.3 - '@aws-sdk/middleware-recursion-detection': 3.972.3 - '@aws-sdk/middleware-user-agent': 3.972.12 - '@aws-sdk/region-config-resolver': 3.972.3 - '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.996.0 - '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.11 - '@smithy/config-resolver': 4.4.7 - '@smithy/core': 3.23.4 - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/hash-node': 4.2.9 - '@smithy/invalid-dependency': 4.2.9 - '@smithy/middleware-content-length': 4.2.9 - '@smithy/middleware-endpoint': 4.4.18 - '@smithy/middleware-retry': 4.4.35 - '@smithy/middleware-serde': 4.2.10 - '@smithy/middleware-stack': 4.2.9 - '@smithy/node-config-provider': 4.3.9 - '@smithy/node-http-handler': 4.4.11 - '@smithy/protocol-http': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/credential-provider-node': 3.972.12 + '@aws-sdk/middleware-host-header': 3.972.4 + '@aws-sdk/middleware-logger': 3.972.4 + '@aws-sdk/middleware-recursion-detection': 3.972.4 + '@aws-sdk/middleware-user-agent': 3.972.13 + '@aws-sdk/region-config-resolver': 3.972.4 + '@aws-sdk/types': 3.973.2 + '@aws-sdk/util-endpoints': 3.996.1 + '@aws-sdk/util-user-agent-browser': 3.972.4 + '@aws-sdk/util-user-agent-node': 3.972.12 + '@smithy/config-resolver': 4.4.9 + '@smithy/core': 3.23.6 + '@smithy/fetch-http-handler': 5.3.11 + '@smithy/hash-node': 4.2.10 + '@smithy/invalid-dependency': 4.2.10 + '@smithy/middleware-content-length': 4.2.10 + '@smithy/middleware-endpoint': 4.4.20 + '@smithy/middleware-retry': 4.4.37 + '@smithy/middleware-serde': 4.2.11 + '@smithy/middleware-stack': 4.2.10 + '@smithy/node-config-provider': 4.3.10 + '@smithy/node-http-handler': 4.4.12 + '@smithy/protocol-http': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 - '@smithy/util-defaults-mode-browser': 4.3.34 - '@smithy/util-defaults-mode-node': 4.2.37 - '@smithy/util-endpoints': 3.2.9 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-retry': 4.2.9 - '@smithy/util-stream': 4.5.14 + '@smithy/util-defaults-mode-browser': 4.3.36 + '@smithy/util-defaults-mode-node': 4.2.39 + '@smithy/util-endpoints': 3.3.1 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-retry': 4.2.10 + '@smithy/util-stream': 4.5.15 '@smithy/util-utf8': 4.2.1 - '@smithy/util-waiter': 4.2.9 + '@smithy/util-waiter': 4.2.10 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/client-s3/3.996.0: - resolution: {integrity: sha512-BZsCeq8Sgqbm6xs8VfjyVVwhQZvxDR45P22dcbNNDFaGkkQ/TbJ5KxER19APR9aK+IC7l4KuLxInqeVab2DFfg==} + /@aws-sdk/client-s3/3.997.0: + resolution: {integrity: sha512-a4z12iq/bJVJXfVOOKsYMDhxZwf+n8xieCuW+zI07qtRAuMiKr2vUtHPBbKncrF+hqnsq/Wmh48bu2yziGhIbg==} engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/credential-provider-node': 3.972.11 - '@aws-sdk/middleware-bucket-endpoint': 3.972.3 - '@aws-sdk/middleware-expect-continue': 3.972.3 - '@aws-sdk/middleware-flexible-checksums': 3.972.10 - '@aws-sdk/middleware-host-header': 3.972.3 - '@aws-sdk/middleware-location-constraint': 3.972.3 - '@aws-sdk/middleware-logger': 3.972.3 - '@aws-sdk/middleware-recursion-detection': 3.972.3 - '@aws-sdk/middleware-sdk-s3': 3.972.12 - '@aws-sdk/middleware-ssec': 3.972.3 - '@aws-sdk/middleware-user-agent': 3.972.12 - '@aws-sdk/region-config-resolver': 3.972.3 - '@aws-sdk/signature-v4-multi-region': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.996.0 - '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.11 - '@smithy/config-resolver': 4.4.7 - '@smithy/core': 3.23.4 - '@smithy/eventstream-serde-browser': 4.2.9 - '@smithy/eventstream-serde-config-resolver': 4.3.9 - '@smithy/eventstream-serde-node': 4.2.9 - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/hash-blob-browser': 4.2.10 - '@smithy/hash-node': 4.2.9 - '@smithy/hash-stream-node': 4.2.9 - '@smithy/invalid-dependency': 4.2.9 - '@smithy/md5-js': 4.2.9 - '@smithy/middleware-content-length': 4.2.9 - '@smithy/middleware-endpoint': 4.4.18 - '@smithy/middleware-retry': 4.4.35 - '@smithy/middleware-serde': 4.2.10 - '@smithy/middleware-stack': 4.2.9 - '@smithy/node-config-provider': 4.3.9 - '@smithy/node-http-handler': 4.4.11 - '@smithy/protocol-http': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/credential-provider-node': 3.972.12 + '@aws-sdk/middleware-bucket-endpoint': 3.972.4 + '@aws-sdk/middleware-expect-continue': 3.972.4 + '@aws-sdk/middleware-flexible-checksums': 3.972.11 + '@aws-sdk/middleware-host-header': 3.972.4 + '@aws-sdk/middleware-location-constraint': 3.972.4 + '@aws-sdk/middleware-logger': 3.972.4 + '@aws-sdk/middleware-recursion-detection': 3.972.4 + '@aws-sdk/middleware-sdk-s3': 3.972.13 + '@aws-sdk/middleware-ssec': 3.972.4 + '@aws-sdk/middleware-user-agent': 3.972.13 + '@aws-sdk/region-config-resolver': 3.972.4 + '@aws-sdk/signature-v4-multi-region': 3.996.1 + '@aws-sdk/types': 3.973.2 + '@aws-sdk/util-endpoints': 3.996.1 + '@aws-sdk/util-user-agent-browser': 3.972.4 + '@aws-sdk/util-user-agent-node': 3.972.12 + '@smithy/config-resolver': 4.4.9 + '@smithy/core': 3.23.6 + '@smithy/eventstream-serde-browser': 4.2.10 + '@smithy/eventstream-serde-config-resolver': 4.3.10 + '@smithy/eventstream-serde-node': 4.2.10 + '@smithy/fetch-http-handler': 5.3.11 + '@smithy/hash-blob-browser': 4.2.11 + '@smithy/hash-node': 4.2.10 + '@smithy/hash-stream-node': 4.2.10 + '@smithy/invalid-dependency': 4.2.10 + '@smithy/md5-js': 4.2.10 + '@smithy/middleware-content-length': 4.2.10 + '@smithy/middleware-endpoint': 4.4.20 + '@smithy/middleware-retry': 4.4.37 + '@smithy/middleware-serde': 4.2.11 + '@smithy/middleware-stack': 4.2.10 + '@smithy/node-config-provider': 4.3.10 + '@smithy/node-http-handler': 4.4.12 + '@smithy/protocol-http': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 - '@smithy/util-defaults-mode-browser': 4.3.34 - '@smithy/util-defaults-mode-node': 4.2.37 - '@smithy/util-endpoints': 3.2.9 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-retry': 4.2.9 - '@smithy/util-stream': 4.5.14 + '@smithy/util-defaults-mode-browser': 4.3.36 + '@smithy/util-defaults-mode-node': 4.2.39 + '@smithy/util-endpoints': 3.3.1 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-retry': 4.2.10 + '@smithy/util-stream': 4.5.15 '@smithy/util-utf8': 4.2.1 - '@smithy/util-waiter': 4.2.9 + '@smithy/util-waiter': 4.2.10 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/client-sso/3.996.0: - resolution: {integrity: sha512-QzlZozTam0modnGanLjXBHbHC53mMxH/4XmoA9f6ZjPYaGlCcHPYLcslO6w2w68v+F3qN0kxVldUAcL/edtBBA==} + /@aws-sdk/core/3.973.13: + resolution: {integrity: sha512-eCFiLyBhJR7c/i8hZOETdzj2wsLFzi2L/w9/jajOgwmGqO8xrUExqkTZqdjROkwU62owqeqSuw4sIzlCv1E/ww==} engines: {node: '>=20.0.0'} dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/middleware-host-header': 3.972.3 - '@aws-sdk/middleware-logger': 3.972.3 - '@aws-sdk/middleware-recursion-detection': 3.972.3 - '@aws-sdk/middleware-user-agent': 3.972.12 - '@aws-sdk/region-config-resolver': 3.972.3 - '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.996.0 - '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.11 - '@smithy/config-resolver': 4.4.7 - '@smithy/core': 3.23.4 - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/hash-node': 4.2.9 - '@smithy/invalid-dependency': 4.2.9 - '@smithy/middleware-content-length': 4.2.9 - '@smithy/middleware-endpoint': 4.4.18 - '@smithy/middleware-retry': 4.4.35 - '@smithy/middleware-serde': 4.2.10 - '@smithy/middleware-stack': 4.2.9 - '@smithy/node-config-provider': 4.3.9 - '@smithy/node-http-handler': 4.4.11 - '@smithy/protocol-http': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 + '@aws-sdk/types': 3.973.2 + '@aws-sdk/xml-builder': 3.972.6 + '@smithy/core': 3.23.6 + '@smithy/node-config-provider': 4.3.10 + '@smithy/property-provider': 4.2.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/signature-v4': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 '@smithy/util-base64': 4.3.1 - '@smithy/util-body-length-browser': 4.2.1 - '@smithy/util-body-length-node': 4.2.2 - '@smithy/util-defaults-mode-browser': 4.3.34 - '@smithy/util-defaults-mode-node': 4.2.37 - '@smithy/util-endpoints': 3.2.9 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-retry': 4.2.9 + '@smithy/util-middleware': 4.2.10 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 - transitivePeerDependencies: - - aws-crt dev: true - /@aws-sdk/core/3.973.12: - resolution: {integrity: sha512-hFiezao0lCEddPhSQEF6vCu+TepUN3edKxWYbswMoH87XpUvHJmFVX5+zttj4qi33saGiuOaJciswWcN6YSA9g==} + /@aws-sdk/crc64-nvme/3.972.1: + resolution: {integrity: sha512-CmT9RrQol36hUdvp4dk+BRV47JBRIE+I46yAOKyb/SoMH7mKOBwk6jUpFZhF8B+LCnWnefnM6jT/WsfQ5M1kCQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@aws-sdk/xml-builder': 3.972.5 - '@smithy/core': 3.23.4 - '@smithy/node-config-provider': 4.3.9 - '@smithy/property-provider': 4.2.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/signature-v4': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/util-base64': 4.3.1 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-utf8': 4.2.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/crc64-nvme/3.972.0: - resolution: {integrity: sha512-ThlLhTqX68jvoIVv+pryOdb5coP1cX1/MaTbB9xkGDCbWbsqQcLqzPxuSoW1DCnAAIacmXCWpzUNOB9pv+xXQw==} + /@aws-sdk/credential-provider-env/3.972.11: + resolution: {integrity: sha512-hbyoFuVm3qOAGfIPS9t7jCs8GFLFoaOs8ZmYp/chqciuHDyEGv+J365ip7YSvXSrxxUbeW9NyB1hTLt40NBMRg==} engines: {node: '>=20.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-env/3.972.10: - resolution: {integrity: sha512-YTWjM78Wiqix0Jv/anbq7+COFOFIBBMLZ+JsLKGwbTZNJ2DG4JNBnLVJAWylPOHwurMws9157pqzU8ODrpBOow==} + /@aws-sdk/credential-provider-http/3.972.13: + resolution: {integrity: sha512-a864QxQWFkdCZ5wQF0QZNKTbqAc/DFQNeARp4gOyZZdql5RHjj4CppUSfwAzS9cpw2IPY3eeJjWqLZ1QiDB/6w==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/types': 3.973.2 + '@smithy/fetch-http-handler': 5.3.11 + '@smithy/node-http-handler': 4.4.12 + '@smithy/property-provider': 4.2.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 + '@smithy/util-stream': 4.5.15 tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-http/3.972.12: - resolution: {integrity: sha512-adDRE3iFrgJJ7XhRHkb6RdFDMrA5x64WAWxygI3F6wND+3v5qQ4Uks12vsnEZgduU/+JQBgFB6L4vfwUS+rpBQ==} + /@aws-sdk/credential-provider-ini/3.972.11: + resolution: {integrity: sha512-kvPFn626ABLzxmjFMoqMRtmFKMeiUdWPhwxhmuPu233tqHnNuXzHv0MtrZlkzHd+rwlh9j0zCbQo89B54wIazQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/types': 3.973.1 - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/node-http-handler': 4.4.11 - '@smithy/property-provider': 4.2.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/util-stream': 4.5.14 - tslib: 2.8.1 - dev: true - - /@aws-sdk/credential-provider-ini/3.972.10: - resolution: {integrity: sha512-uAXUMfnQJxJ25qeiX4e3Z36NTm1XT7woajV8BXx2yAUDD4jF6kubqnLEcqtiPzHANxmhta2SXm5PbDwSdhThBw==} - engines: {node: '>=20.0.0'} - dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/credential-provider-env': 3.972.10 - '@aws-sdk/credential-provider-http': 3.972.12 - '@aws-sdk/credential-provider-login': 3.972.10 - '@aws-sdk/credential-provider-process': 3.972.10 - '@aws-sdk/credential-provider-sso': 3.972.10 - '@aws-sdk/credential-provider-web-identity': 3.972.10 - '@aws-sdk/nested-clients': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@smithy/credential-provider-imds': 4.2.9 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/credential-provider-env': 3.972.11 + '@aws-sdk/credential-provider-http': 3.972.13 + '@aws-sdk/credential-provider-login': 3.972.11 + '@aws-sdk/credential-provider-process': 3.972.11 + '@aws-sdk/credential-provider-sso': 3.972.11 + '@aws-sdk/credential-provider-web-identity': 3.972.11 + '@aws-sdk/nested-clients': 3.996.1 + '@aws-sdk/types': 3.973.2 + '@smithy/credential-provider-imds': 4.2.10 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/credential-provider-login/3.972.10: - resolution: {integrity: sha512-7Me+/EkY3kQC1nehBjb9ryc558N+a8R4Dg3rSV3zpiB7iQtvXh4gU3rV14h/dIbn2/VkK9sh55YdXamSjfdb/Q==} + /@aws-sdk/credential-provider-login/3.972.11: + resolution: {integrity: sha512-stdy09EpBTmsxGiXe1vB5qtXNww9wact36/uWLlSV0/vWbCOUAY2JjhPXoDVLk8n+E6r0M5HeZseLk+iTtifxg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/nested-clients': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/nested-clients': 3.996.1 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/credential-provider-node/3.972.11: - resolution: {integrity: sha512-maPmjL7nOT93a1QdSDzdF/qLbI+jit3oslKp7g+pTbASewkSYax7FwboETdKRxufPfCdrsRzMW2pIJ+QA8e+Bg==} + /@aws-sdk/credential-provider-node/3.972.12: + resolution: {integrity: sha512-gMWGnHbNSKWRj+PAiuSg0EDpEwpyIgk0v9U6EuZ1C/5/BUv25Way+E+UFB7r+YYkscuBJMJ+ai8E2K0Q8dx50g==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.972.10 - '@aws-sdk/credential-provider-http': 3.972.12 - '@aws-sdk/credential-provider-ini': 3.972.10 - '@aws-sdk/credential-provider-process': 3.972.10 - '@aws-sdk/credential-provider-sso': 3.972.10 - '@aws-sdk/credential-provider-web-identity': 3.972.10 - '@aws-sdk/types': 3.973.1 - '@smithy/credential-provider-imds': 4.2.9 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/credential-provider-env': 3.972.11 + '@aws-sdk/credential-provider-http': 3.972.13 + '@aws-sdk/credential-provider-ini': 3.972.11 + '@aws-sdk/credential-provider-process': 3.972.11 + '@aws-sdk/credential-provider-sso': 3.972.11 + '@aws-sdk/credential-provider-web-identity': 3.972.11 + '@aws-sdk/types': 3.973.2 + '@smithy/credential-provider-imds': 4.2.10 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/credential-provider-process/3.972.10: - resolution: {integrity: sha512-tk/XxFhk37rKviArOIYbJ8crXiN3Mzn7Tb147jH51JTweNgUOwmqN+s027uqc3d8UeAyUcPUH8Bmfj86SzOhBQ==} + /@aws-sdk/credential-provider-process/3.972.11: + resolution: {integrity: sha512-B049fvbv41vf0Fs5bCtbzHpruBDp61sPiFDxUmkAJ/zvgSAturpj2rqzV1rj2clg4mb44Uxp9rgpcODexNFlFA==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-sso/3.972.10: - resolution: {integrity: sha512-tIz/O0yV1s77/FjMTWvvzU2vsztap2POlbetheOyRXq+E3PQtLOzCYopasXP+aeO1oerw3PFd9eycLbiwpgZZA==} + /@aws-sdk/credential-provider-sso/3.972.11: + resolution: {integrity: sha512-vX9z8skN8vPtamVWmSCm4KQohub+1uMuRzIo4urZ2ZUMBAl1bqHatVD/roCb3qRfAyIGvZXCA/AWS03BQRMyCQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/client-sso': 3.996.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/token-providers': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/nested-clients': 3.996.1 + '@aws-sdk/token-providers': 3.997.0 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/credential-provider-web-identity/3.972.10: - resolution: {integrity: sha512-HFlIVx8mm+Au7hkO7Hq/ZkPomjTt26iRj8uWZqEE1cJWMZ2NKvieNiT1ngzWt60Bc2uD51LqQUqiwr5JDgS4iQ==} + /@aws-sdk/credential-provider-web-identity/3.972.11: + resolution: {integrity: sha512-VR2Ju/QBdOjnWNIYuxRml63eFDLGc6Zl8aDwLi1rzgWo3rLBgtaWhWVBAijhVXzyPdQIOqdL8hvll5ybqumjeQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/nested-clients': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/nested-clients': 3.996.1 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/middleware-bucket-endpoint/3.972.3: - resolution: {integrity: sha512-fmbgWYirF67YF1GfD7cg5N6HHQ96EyRNx/rDIrTF277/zTWVuPI2qS/ZHgofwR1NZPe/NWvoppflQY01LrbVLg==} + /@aws-sdk/middleware-bucket-endpoint/3.972.4: + resolution: {integrity: sha512-4W+1SPx5eWetSurqk7WNnldNr++k4UYcP2XmPnCf8yLFdUZ4NKKJA3j+zVuWmhOu7xKmEAyo9j3f+cy22CEVKg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 '@aws-sdk/util-arn-parser': 3.972.2 - '@smithy/node-config-provider': 4.3.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/node-config-provider': 4.3.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 '@smithy/util-config-provider': 4.2.1 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-expect-continue/3.972.3: - resolution: {integrity: sha512-4msC33RZsXQpUKR5QR4HnvBSNCPLGHmB55oDiROqqgyOc+TOfVu2xgi5goA7ms6MdZLeEh2905UfWMnMMF4mRg==} + /@aws-sdk/middleware-expect-continue/3.972.4: + resolution: {integrity: sha512-lxU2ieIWtK9nqWxA+W4ldev31tRPjkkdt+QDBWGiwUNJsNwSJFVhkuIV9cbBPxTCT0nmYyJwvJ/2TYYJLMwmMA==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-flexible-checksums/3.972.10: - resolution: {integrity: sha512-7e6NIL+lay71PdKmkCeSJPQ6xkmc170Kc1wynoulh9iBEpu2jnVIL4zJ95pjvOg+njS6Og7Bmw2fiKCuXzPGrw==} + /@aws-sdk/middleware-flexible-checksums/3.972.11: + resolution: {integrity: sha512-niA/vhtS/xR4hEHIsPLEvgsccpqve+uJ4Gtizctsa21HfHmIZi5bWJD8kPcN+SfAgrlnuBG2YKFX0rRbzylg7A==} engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/crc64-nvme': 3.972.0 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/crc64-nvme': 3.972.1 + '@aws-sdk/types': 3.973.2 '@smithy/is-array-buffer': 4.2.1 - '@smithy/node-config-provider': 4.3.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-stream': 4.5.14 + '@smithy/node-config-provider': 4.3.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-stream': 4.5.15 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-host-header/3.972.3: - resolution: {integrity: sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==} + /@aws-sdk/middleware-host-header/3.972.4: + resolution: {integrity: sha512-4q2Vg7/zOB10huDBLjzzTwVjBpG22X3J3ief2XrJEgTaANZrNfA3/cGbCVNAibSbu/nIYA7tDk8WCdsIzDDc4Q==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-location-constraint/3.972.3: - resolution: {integrity: sha512-nIg64CVrsXp67vbK0U1/Is8rik3huS3QkRHn2DRDx4NldrEFMgdkZGI/+cZMKD9k4YOS110Dfu21KZLHrFA/1g==} + /@aws-sdk/middleware-location-constraint/3.972.4: + resolution: {integrity: sha512-EP1qs0JV2smcKhZpwDMuzMBx9Q5qyU/RuZ02/qh/yBA3jnZKuNhB1lsQKkicvXg7LOeoqyxXLKOP/PJOugX8yg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-logger/3.972.3: - resolution: {integrity: sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==} + /@aws-sdk/middleware-logger/3.972.4: + resolution: {integrity: sha512-xFqPvTysuZAHSkdygT+ken/5rzkR7fhOoDPejAJQslZpp0XBepmCJnDOqA57ERtCTBpu8wpjTFI1ETd4S0AXEw==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-recursion-detection/3.972.3: - resolution: {integrity: sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==} + /@aws-sdk/middleware-recursion-detection/3.972.4: + resolution: {integrity: sha512-tVbRaayUZ7y2bOb02hC3oEPTqQf2A0HpPDwdMl1qTmye/q8Mq1F1WiIoFkQwG/YQFvbyErYIDMbYzIlxzzLtjQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 + '@aws-sdk/types': 3.973.2 '@aws/lambda-invoke-store': 0.2.3 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-sdk-s3/3.972.12: - resolution: {integrity: sha512-knUtPDxuaFDV7/vhKpzuhF1z8rs7ZZoGXPhu6pet/FmRNgi+vsHjO61mhiAH5ygbId7Nk0sM3G1wxUfSVt0QFA==} + /@aws-sdk/middleware-sdk-s3/3.972.13: + resolution: {integrity: sha512-rGBz1n6PFxg1+5mnN1/IczesPwx0W39DZt2JPjqPiZAZ7LAqH8FS4AsawSNZqr+UFJfqtTXYpeLQnMfbMAgHhg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/types': 3.973.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/types': 3.973.2 '@aws-sdk/util-arn-parser': 3.972.2 - '@smithy/core': 3.23.4 - '@smithy/node-config-provider': 4.3.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/signature-v4': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 + '@smithy/core': 3.23.6 + '@smithy/node-config-provider': 4.3.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/signature-v4': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 '@smithy/util-config-provider': 4.2.1 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-stream': 4.5.14 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-stream': 4.5.15 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-ssec/3.972.3: - resolution: {integrity: sha512-dU6kDuULN3o3jEHcjm0c4zWJlY1zWVkjG9NPe9qxYLLpcbdj5kRYBS2DdWYD+1B9f910DezRuws7xDEqKkHQIg==} + /@aws-sdk/middleware-ssec/3.972.4: + resolution: {integrity: sha512-jzysKNnfwqjTOeF4s1QcxYQ8WB1ZIw/KMhOAX2UGYsmpVPHZ1cV6IYRfBQnt0qnDYom1pU3b5jOG8TA9n6LAbQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/middleware-user-agent/3.972.12: - resolution: {integrity: sha512-iv9toQZloEJp+dIuOr+1XWGmBMLU9c2qqNtgscfnEBZnUq3qKdBJHmLTKoq3mkLlV+41GrCWn8LrOunc6OlP6g==} + /@aws-sdk/middleware-user-agent/3.972.13: + resolution: {integrity: sha512-p1kVYbzBxRmhuOHoL/ANJPCedqUxnVgkEjxPoxt5pQv/yzppHM7aBWciYEE9TZY59M421D3GjLfZIZBoEFboVQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.996.0 - '@smithy/core': 3.23.4 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/types': 3.973.2 + '@aws-sdk/util-endpoints': 3.996.1 + '@smithy/core': 3.23.6 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/nested-clients/3.996.0: - resolution: {integrity: sha512-edZwYLgRI0rZlH9Hru9+JvTsR1OAxuCRGEtJohkZneIJ5JIYzvFoMR1gaASjl1aPKRhjkCv8SSAb7hes5a1GGA==} + /@aws-sdk/nested-clients/3.996.1: + resolution: {integrity: sha512-XHVLFRGkuV2gh2uwBahCt65ALMb5wMpqplXEZIvFnWOCPlk60B7h7M5J9Em243K8iICDiWY6KhBEqVGfjTqlLA==} engines: {node: '>=20.0.0'} dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.12 - '@aws-sdk/middleware-host-header': 3.972.3 - '@aws-sdk/middleware-logger': 3.972.3 - '@aws-sdk/middleware-recursion-detection': 3.972.3 - '@aws-sdk/middleware-user-agent': 3.972.12 - '@aws-sdk/region-config-resolver': 3.972.3 - '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.996.0 - '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.11 - '@smithy/config-resolver': 4.4.7 - '@smithy/core': 3.23.4 - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/hash-node': 4.2.9 - '@smithy/invalid-dependency': 4.2.9 - '@smithy/middleware-content-length': 4.2.9 - '@smithy/middleware-endpoint': 4.4.18 - '@smithy/middleware-retry': 4.4.35 - '@smithy/middleware-serde': 4.2.10 - '@smithy/middleware-stack': 4.2.9 - '@smithy/node-config-provider': 4.3.9 - '@smithy/node-http-handler': 4.4.11 - '@smithy/protocol-http': 5.3.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/middleware-host-header': 3.972.4 + '@aws-sdk/middleware-logger': 3.972.4 + '@aws-sdk/middleware-recursion-detection': 3.972.4 + '@aws-sdk/middleware-user-agent': 3.972.13 + '@aws-sdk/region-config-resolver': 3.972.4 + '@aws-sdk/types': 3.973.2 + '@aws-sdk/util-endpoints': 3.996.1 + '@aws-sdk/util-user-agent-browser': 3.972.4 + '@aws-sdk/util-user-agent-node': 3.972.12 + '@smithy/config-resolver': 4.4.9 + '@smithy/core': 3.23.6 + '@smithy/fetch-http-handler': 5.3.11 + '@smithy/hash-node': 4.2.10 + '@smithy/invalid-dependency': 4.2.10 + '@smithy/middleware-content-length': 4.2.10 + '@smithy/middleware-endpoint': 4.4.20 + '@smithy/middleware-retry': 4.4.37 + '@smithy/middleware-serde': 4.2.11 + '@smithy/middleware-stack': 4.2.10 + '@smithy/node-config-provider': 4.3.10 + '@smithy/node-http-handler': 4.4.12 + '@smithy/protocol-http': 5.3.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 '@smithy/util-body-length-node': 4.2.2 - '@smithy/util-defaults-mode-browser': 4.3.34 - '@smithy/util-defaults-mode-node': 4.2.37 - '@smithy/util-endpoints': 3.2.9 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-retry': 4.2.9 + '@smithy/util-defaults-mode-browser': 4.3.36 + '@smithy/util-defaults-mode-node': 4.2.39 + '@smithy/util-endpoints': 3.3.1 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-retry': 4.2.10 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/region-config-resolver/3.972.3: - resolution: {integrity: sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==} + /@aws-sdk/region-config-resolver/3.972.4: + resolution: {integrity: sha512-3GrJYv5eI65oCKveBZP7Q246dVP+tqeys9aKMB0dfX1glUWfppWlxIu52derqdNb9BX9lxYmeiaBcBIqOAYSgQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/config-resolver': 4.4.7 - '@smithy/node-config-provider': 4.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/config-resolver': 4.4.9 + '@smithy/node-config-provider': 4.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/signature-v4-multi-region/3.996.0: - resolution: {integrity: sha512-CLSrCdBoyIXSthaUcDzKw3fzRNbbyA/BawEMQBxsybYTZhGeC9P9p2DXuqTqVvla+PtEXBgRq0/Sgz2fEOBKyg==} + /@aws-sdk/signature-v4-multi-region/3.996.1: + resolution: {integrity: sha512-Mj4npuEtVHFjGZHTBwhBvBzmgKHY7UsfroZWWzjpVP5YJaMTPeihsotuQLba5uQthEZyaeWs6dTu3Shr0qKFFw==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/middleware-sdk-s3': 3.972.12 - '@aws-sdk/types': 3.973.1 - '@smithy/protocol-http': 5.3.9 - '@smithy/signature-v4': 5.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/middleware-sdk-s3': 3.972.13 + '@aws-sdk/types': 3.973.2 + '@smithy/protocol-http': 5.3.10 + '@smithy/signature-v4': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/token-providers/3.996.0: - resolution: {integrity: sha512-jzBmlG97hYPdHjFs7G11fBgVArcwUrZX+SbGeQMph7teEWLDqIruKV+N0uzxFJF2GJJJ0UnMaKhv3PcXMltySg==} + /@aws-sdk/token-providers/3.997.0: + resolution: {integrity: sha512-UdG36F7lU9aTqGFRieEyuRUJlgEJBqKeKKekC0esH21DbUSKhPR1kZBah214kYasIaWe1hLJLaqUigoTa5hZAQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.12 - '@aws-sdk/nested-clients': 3.996.0 - '@aws-sdk/types': 3.973.1 - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@aws-sdk/core': 3.973.13 + '@aws-sdk/nested-clients': 3.996.1 + '@aws-sdk/types': 3.973.2 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt dev: true - /@aws-sdk/types/3.973.1: - resolution: {integrity: sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==} + /@aws-sdk/types/3.973.2: + resolution: {integrity: sha512-maTZwGsALtnAw4TJr/S6yERAosTwPduu0XhUV+SdbvRZtCOgSgk1ttL2R0XYzvkYSpvbtJocn77tBXq2AKglBw==} engines: {node: '>=20.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -1662,14 +1614,14 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/util-endpoints/3.996.0: - resolution: {integrity: sha512-EhSBGWSGQ6Jcbt6jRyX1/0EV7rf+6RGbIIskN0MTtHk0k8uj5FAa1FZhLf+1ETfnDTy/BT39t5IUOQiZL5X1jQ==} + /@aws-sdk/util-endpoints/3.996.1: + resolution: {integrity: sha512-7cJyd+M5i0IoqWkJa1KFx8KNCGIx+Ywu+lT53KpqX7ReVwz03DCKUqvZ/y65vdKwo9w9/HptSAeLDluO5MpGIg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 - '@smithy/util-endpoints': 3.2.9 + '@aws-sdk/types': 3.973.2 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 + '@smithy/util-endpoints': 3.3.1 tslib: 2.8.1 dev: true @@ -1680,17 +1632,17 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/util-user-agent-browser/3.972.3: - resolution: {integrity: sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==} + /@aws-sdk/util-user-agent-browser/3.972.4: + resolution: {integrity: sha512-GHb+8XHv6hfLWKQKAKaSOm+vRvogg07s+FWtbR3+eCXXPSFn9XVmiYF4oypAxH7dGIvoxkVG/buHEnzYukyJiA==} dependencies: - '@aws-sdk/types': 3.973.1 - '@smithy/types': 4.12.1 + '@aws-sdk/types': 3.973.2 + '@smithy/types': 4.13.0 bowser: 2.14.1 tslib: 2.8.1 dev: true - /@aws-sdk/util-user-agent-node/3.972.11: - resolution: {integrity: sha512-pQr35pSZANfUb0mJ9H87pziJQ39jW1D7xFRwh36eWfrEclbKoIqrzpOIVz49o1Jq9ZQzOtjS7rQVvt7V4w5awA==} + /@aws-sdk/util-user-agent-node/3.972.12: + resolution: {integrity: sha512-c1n3wBK6te+Vd9qU86nF8AsYuiBsxLn0AADGWyFX7vEADr3btaAg5iPQT6GYj6rvzSOEVVisvaAatOWInlJUbQ==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1698,18 +1650,18 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/middleware-user-agent': 3.972.12 - '@aws-sdk/types': 3.973.1 - '@smithy/node-config-provider': 4.3.9 - '@smithy/types': 4.12.1 + '@aws-sdk/middleware-user-agent': 3.972.13 + '@aws-sdk/types': 3.973.2 + '@smithy/node-config-provider': 4.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@aws-sdk/xml-builder/3.972.5: - resolution: {integrity: sha512-mCae5Ys6Qm1LDu0qdGwx2UQ63ONUe+FHw908fJzLDqFKTDBK4LDZUqKWm4OkTCNFq19bftjsBSESIGLD/s3/rA==} + /@aws-sdk/xml-builder/3.972.6: + resolution: {integrity: sha512-YrXu+UnfC8IdARa4ZkrpcyuRmA/TVgYW6Lcdtvi34NQgRjM1hTirNirN+rGb+s/kNomby8oJiIAu0KNbiZC7PA==} engines: {node: '>=20.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 fast-xml-parser: 5.3.6 tslib: 2.8.1 dev: true @@ -2064,13 +2016,13 @@ packages: engines: {node: '>=0.1.90'} dev: false - /@contentstack/cli-bulk-operations/1.0.0-beta_lxq42tdpoxpye5tb7w3htdbbdq: + /@contentstack/cli-bulk-operations/1.0.0-beta_73bi7fdu4rf6u2mzu766zvea54: resolution: {integrity: sha512-ksF9mUdIabnwyIostbf3jj4/IRktrsEc7wrmr0PaRlPzDc0RQC5jyaiPCW+xtcvGeXwRM+FxDIcDvvfiPmp2+Q==} engines: {node: '>=18'} hasBin: true dependencies: - '@contentstack/cli-command': 1.7.2_lxq42tdpoxpye5tb7w3htdbbdq - '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-command': 1.7.2_73bi7fdu4rf6u2mzu766zvea54 + '@contentstack/cli-utilities': 1.17.4_73bi7fdu4rf6u2mzu766zvea54 '@contentstack/delivery-sdk': 4.11.2_debug@4.4.3 lodash: 4.17.23 uuid: 8.3.2 @@ -2079,11 +2031,11 @@ packages: - debug dev: false - /@contentstack/cli-command/1.7.2_lxq42tdpoxpye5tb7w3htdbbdq: + /@contentstack/cli-command/1.7.2_73bi7fdu4rf6u2mzu766zvea54: resolution: {integrity: sha512-dtXc3gIcnivfLegADy5/PZb+1x/esZ65H2E1CjO/pg50UC8Vy1U+U0ozS0hJZTFoaVjeG+1VJRoxf5MrtUGnNA==} engines: {node: '>=14.0.0'} dependencies: - '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq + '@contentstack/cli-utilities': 1.17.4_73bi7fdu4rf6u2mzu766zvea54 '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 contentstack: 3.26.4 @@ -2092,14 +2044,14 @@ packages: - debug dev: false - /@contentstack/cli-launch/1.9.6_ye7kx5d2fkdihvpgkysaadv2ca: + /@contentstack/cli-launch/1.9.6_664swwidecoz5wgjk67djg54su: resolution: {integrity: sha512-CQN9932sQiek7r+fvsL96Y9+1a14e8mpB3NdC+ASa6tYhi/UKEO78cPF03Oj7+W7Qg1O1/YmRJSxjOdE3m3KMA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - '@apollo/client': 3.14.0_graphql@16.12.0 - '@contentstack/cli-command': 1.7.2_lxq42tdpoxpye5tb7w3htdbbdq - '@contentstack/cli-utilities': 1.17.4_lxq42tdpoxpye5tb7w3htdbbdq + '@apollo/client': 3.14.0_graphql@16.13.0 + '@contentstack/cli-command': 1.7.2_73bi7fdu4rf6u2mzu766zvea54 + '@contentstack/cli-utilities': 1.17.4_73bi7fdu4rf6u2mzu766zvea54 '@oclif/core': 4.8.1 '@oclif/plugin-help': 6.2.37 '@rollup/plugin-commonjs': 28.0.9_rollup@4.59.0 @@ -2114,7 +2066,7 @@ packages: dotenv: 16.6.1 express: 4.22.1 form-data: 4.0.4 - graphql: 16.12.0 + graphql: 16.13.0 ini: 3.0.1 lodash: 4.17.23 open: 8.4.2 @@ -2134,7 +2086,7 @@ packages: - typescript dev: false - /@contentstack/cli-utilities/1.17.4_lxq42tdpoxpye5tb7w3htdbbdq: + /@contentstack/cli-utilities/1.17.4_73bi7fdu4rf6u2mzu766zvea54: resolution: {integrity: sha512-45Ujy0lNtQiU0FhZrtfGEfte4kjy3tlOnlVz6REH+cW/y1Dgg1nMh+YVgygbOh+6b8PkvTYVlEvb15UxRarNiA==} dependencies: '@contentstack/management': 1.27.6_debug@4.4.3 @@ -2148,7 +2100,7 @@ packages: conf: 10.2.0 dotenv: 16.6.1 figures: 3.2.0 - inquirer: 8.2.7_@types+node@14.18.63 + inquirer: 8.2.7_@types+node@18.19.130 inquirer-search-checkbox: 1.0.0 inquirer-search-list: 1.2.6 js-yaml: 4.1.1 @@ -2581,7 +2533,7 @@ packages: dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3 - minimatch: 3.1.3 + minimatch: 3.1.4 transitivePeerDependencies: - supports-color dev: true @@ -2642,7 +2594,7 @@ packages: ignore: 4.0.6 import-fresh: 3.3.1 js-yaml: 3.14.2 - minimatch: 3.1.3 + minimatch: 3.1.4 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -2659,7 +2611,7 @@ packages: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.3 + minimatch: 3.1.4 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -2676,7 +2628,7 @@ packages: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.3 + minimatch: 3.1.4 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -2751,12 +2703,12 @@ packages: lodash.uniq: 4.5.0 dev: false - /@graphql-typed-document-node/core/3.2.0_graphql@16.12.0: + /@graphql-typed-document-node/core/3.2.0_graphql@16.13.0: resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.12.0 + graphql: 16.13.0 dev: false /@humanfs/core/0.19.1: @@ -2779,7 +2731,7 @@ packages: dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.4.3 - minimatch: 3.1.3 + minimatch: 3.1.4 transitivePeerDependencies: - supports-color dev: true @@ -2791,7 +2743,7 @@ packages: dependencies: '@humanwhocodes/object-schema': 1.2.1 debug: 4.4.3 - minimatch: 3.1.3 + minimatch: 3.1.4 transitivePeerDependencies: - supports-color dev: true @@ -2825,6 +2777,11 @@ packages: resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} engines: {node: '>=18'} + /@inquirer/ansi/2.0.3: + resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + dev: false + /@inquirer/checkbox/4.3.2: resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} engines: {node: '>=18'} @@ -2856,6 +2813,23 @@ packages: '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/checkbox/4.3.2_@types+node@18.19.130: + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + yoctocolors-cjs: 2.1.3 /@inquirer/checkbox/4.3.2_@types+node@20.19.33: resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} @@ -2874,6 +2848,22 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/checkbox/5.1.0_@types+node@20.19.33: + resolution: {integrity: sha512-/HjF1LN0a1h4/OFsbGKHNDtWICFU/dqXCdym719HFTyJo9IG7Otr+ziGWc9S0iQuohRZllh+WprSgd5UW5Fw0g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/confirm/3.2.0: resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} engines: {node: '>=18'} @@ -2907,6 +2897,20 @@ packages: '@inquirer/core': 10.3.2_@types+node@14.18.63 '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/confirm/5.1.21_@types+node@18.19.130: + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/confirm/5.1.21_@types+node@20.19.33: resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} @@ -2922,6 +2926,20 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/confirm/6.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-Di6dgmiZ9xCSUxWUReWTqDtbhXCuG2MQm2xmgSAIruzQzBqNf49b8E07/vbCYY506kDe8BiwJbegXweG8M1klw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/core/10.3.2: resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} engines: {node: '>=18'} @@ -2959,6 +2977,26 @@ packages: signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/core/10.3.2_@types+node@18.19.130: + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 /@inquirer/core/10.3.2_@types+node@20.19.33: resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} @@ -2980,6 +3018,25 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/core/11.1.5_@types+node@20.19.33: + resolution: {integrity: sha512-QQPAX+lka8GyLcZ7u7Nb1h6q72iZ/oy0blilC3IB2nSt1Qqxp7akt94Jqhi/DzARuN3Eo9QwJRvtl4tmVe4T5A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + cli-width: 4.1.0 + fast-wrap-ansi: 0.2.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + dev: false + /@inquirer/core/9.2.1: resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==} engines: {node: '>=18'} @@ -3025,6 +3082,21 @@ packages: '@inquirer/external-editor': 1.0.3_@types+node@14.18.63 '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/editor/4.2.23_@types+node@18.19.130: + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/external-editor': 1.0.3_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/editor/4.2.23_@types+node@20.19.33: resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} @@ -3041,6 +3113,21 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/editor/5.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-sLcpbb9B3XqUEGrj1N66KwhDhEckzZ4nI/W6SvLXyBX8Wic3LDLENlWRvkOGpCPoserabe+MxQkpiMoI8irvyA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/external-editor': 2.0.3_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/expand/4.0.23: resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} engines: {node: '>=18'} @@ -3068,6 +3155,21 @@ packages: '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/expand/4.0.23_@types+node@18.19.130: + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + yoctocolors-cjs: 2.1.3 /@inquirer/expand/4.0.23_@types+node@20.19.33: resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} @@ -3084,6 +3186,20 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/expand/5.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-QieW3F1prNw3j+hxO7/NKkG1pk3oz7pOB6+5Upwu3OIwADfPX0oZVppsqlL+Vl/uBHHDSOBY0BirLctLnXwGGg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/external-editor/1.0.3: resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} engines: {node: '>=18'} @@ -3109,6 +3225,20 @@ packages: '@types/node': 14.18.63 chardet: 2.1.1 iconv-lite: 0.7.2 + dev: true + + /@inquirer/external-editor/1.0.3_@types+node@18.19.130: + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.19.130 + chardet: 2.1.1 + iconv-lite: 0.7.2 /@inquirer/external-editor/1.0.3_@types+node@20.19.33: resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} @@ -3122,11 +3252,31 @@ packages: '@types/node': 20.19.33 chardet: 2.1.1 iconv-lite: 0.7.2 + dev: true + + /@inquirer/external-editor/2.0.3_@types+node@20.19.33: + resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 20.19.33 + chardet: 2.1.1 + iconv-lite: 0.7.2 + dev: false /@inquirer/figures/1.0.15: resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} + /@inquirer/figures/2.0.3: + resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + dev: false + /@inquirer/input/2.3.0: resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} engines: {node: '>=18'} @@ -3160,6 +3310,20 @@ packages: '@inquirer/core': 10.3.2_@types+node@14.18.63 '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/input/4.3.1_@types+node@18.19.130: + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/input/4.3.1_@types+node@20.19.33: resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} @@ -3175,6 +3339,20 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/input/5.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-p0IJslw0AmedLEkOU+yrEX3Aj2RTpQq7ZOf8nc1DIhjzaxRWrrgeuE5Kyh39fVRgtcACaMXx/9WNo8+GjgBOfw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/number/3.0.23: resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} engines: {node: '>=18'} @@ -3200,6 +3378,20 @@ packages: '@inquirer/core': 10.3.2_@types+node@14.18.63 '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/number/3.0.23_@types+node@18.19.130: + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/number/3.0.23_@types+node@20.19.33: resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} @@ -3215,6 +3407,20 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/number/4.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-uGLiQah9A0F9UIvJBX52m0CnqtLaym0WpT9V4YZrjZ+YRDKZdwwoEPz06N6w8ChE2lrnsdyhY9sL+Y690Kh9gQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/password/4.0.23: resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} engines: {node: '>=18'} @@ -3242,6 +3448,21 @@ packages: '@inquirer/core': 10.3.2_@types+node@14.18.63 '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/password/4.0.23_@types+node@18.19.130: + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/password/4.0.23_@types+node@20.19.33: resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} @@ -3258,6 +3479,21 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/password/5.0.8_@types+node@20.19.33: + resolution: {integrity: sha512-zt1sF4lYLdvPqvmvHdmjOzuUUjuCQ897pdUCO8RbXMUDKXJTTyOQgtn23le+jwcb+MpHl3VAFvzIdxRAf6aPlA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/prompts/7.10.1: resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} engines: {node: '>=18'} @@ -3299,6 +3535,28 @@ packages: '@inquirer/search': 3.2.2_@types+node@14.18.63 '@inquirer/select': 4.4.2_@types+node@14.18.63 '@types/node': 14.18.63 + dev: true + + /@inquirer/prompts/7.10.1_@types+node@18.19.130: + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/checkbox': 4.3.2_@types+node@18.19.130 + '@inquirer/confirm': 5.1.21_@types+node@18.19.130 + '@inquirer/editor': 4.2.23_@types+node@18.19.130 + '@inquirer/expand': 4.0.23_@types+node@18.19.130 + '@inquirer/input': 4.3.1_@types+node@18.19.130 + '@inquirer/number': 3.0.23_@types+node@18.19.130 + '@inquirer/password': 4.0.23_@types+node@18.19.130 + '@inquirer/rawlist': 4.1.11_@types+node@18.19.130 + '@inquirer/search': 3.2.2_@types+node@18.19.130 + '@inquirer/select': 4.4.2_@types+node@18.19.130 + '@types/node': 18.19.130 /@inquirer/prompts/7.10.1_@types+node@20.19.33: resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} @@ -3322,6 +3580,28 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/prompts/8.3.0_@types+node@20.19.33: + resolution: {integrity: sha512-JAj66kjdH/F1+B7LCigjARbwstt3SNUOSzMdjpsvwJmzunK88gJeXmcm95L9nw1KynvFVuY4SzXh/3Y0lvtgSg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/checkbox': 5.1.0_@types+node@20.19.33 + '@inquirer/confirm': 6.0.8_@types+node@20.19.33 + '@inquirer/editor': 5.0.8_@types+node@20.19.33 + '@inquirer/expand': 5.0.8_@types+node@20.19.33 + '@inquirer/input': 5.0.8_@types+node@20.19.33 + '@inquirer/number': 4.0.8_@types+node@20.19.33 + '@inquirer/password': 5.0.8_@types+node@20.19.33 + '@inquirer/rawlist': 5.2.4_@types+node@20.19.33 + '@inquirer/search': 4.1.4_@types+node@20.19.33 + '@inquirer/select': 5.1.0_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/rawlist/4.1.11: resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} engines: {node: '>=18'} @@ -3349,6 +3629,21 @@ packages: '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/rawlist/4.1.11_@types+node@18.19.130: + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + yoctocolors-cjs: 2.1.3 /@inquirer/rawlist/4.1.11_@types+node@20.19.33: resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} @@ -3365,6 +3660,20 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/rawlist/5.2.4_@types+node@20.19.33: + resolution: {integrity: sha512-fTuJ5Cq9W286isLxwj6GGyfTjx1Zdk4qppVEPexFuA6yioCCXS4V1zfKroQqw7QdbDPN73xs2DiIAlo55+kBqg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/search/3.2.2: resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} engines: {node: '>=18'} @@ -3394,6 +3703,22 @@ packages: '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/search/3.2.2_@types+node@18.19.130: + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + yoctocolors-cjs: 2.1.3 /@inquirer/search/3.2.2_@types+node@20.19.33: resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} @@ -3411,6 +3736,21 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/search/4.1.4_@types+node@20.19.33: + resolution: {integrity: sha512-9yPTxq7LPmYjrGn3DRuaPuPbmC6u3fiWcsE9ggfLcdgO/ICHYgxq7mEy1yJ39brVvgXhtOtvDVjDh9slJxE4LQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/select/2.5.0: resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} engines: {node: '>=18'} @@ -3453,6 +3793,23 @@ packages: '@inquirer/type': 3.0.10_@types+node@14.18.63 '@types/node': 14.18.63 yoctocolors-cjs: 2.1.3 + dev: true + + /@inquirer/select/4.4.2_@types+node@18.19.130: + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + yoctocolors-cjs: 2.1.3 /@inquirer/select/4.4.2_@types+node@20.19.33: resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} @@ -3471,6 +3828,22 @@ packages: yoctocolors-cjs: 2.1.3 dev: true + /@inquirer/select/5.1.0_@types+node@20.19.33: + resolution: {integrity: sha512-OyYbKnchS1u+zRe14LpYrN8S0wH1vD0p2yKISvSsJdH2TpI87fh4eZdWnpdbrGauCRWDph3NwxRmM4Pcm/hx1Q==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.5_@types+node@20.19.33 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3_@types+node@20.19.33 + '@types/node': 20.19.33 + dev: false + /@inquirer/type/1.5.5: resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==} engines: {node: '>=18'} @@ -3505,6 +3878,18 @@ packages: optional: true dependencies: '@types/node': 14.18.63 + dev: true + + /@inquirer/type/3.0.10_@types+node@18.19.130: + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.19.130 /@inquirer/type/3.0.10_@types+node@20.19.33: resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} @@ -3518,6 +3903,18 @@ packages: '@types/node': 20.19.33 dev: true + /@inquirer/type/4.0.3_@types+node@20.19.33: + resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 20.19.33 + dev: false + /@isaacs/cliui/8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -3871,7 +4268,7 @@ packages: indent-string: 4.0.0 is-wsl: 2.2.0 lilconfig: 3.1.3 - minimatch: 10.2.2 + minimatch: 10.2.3 semver: 7.7.4 string-width: 4.2.3 supports-color: 8.1.1 @@ -3908,6 +4305,18 @@ packages: fast-levenshtein: 3.0.0 transitivePeerDependencies: - '@types/node' + dev: true + + /@oclif/plugin-not-found/3.2.74_@types+node@18.19.130: + resolution: {integrity: sha512-6RD/EuIUGxAYR45nMQg+nw+PqwCXUxkR6Eyn+1fvbVjtb9d+60OPwB77LCRUI4zKNI+n0LOFaMniEdSpb+A7kQ==} + engines: {node: '>=18.0.0'} + dependencies: + '@inquirer/prompts': 7.10.1_@types+node@18.19.130 + '@oclif/core': 4.8.1 + ansis: 3.17.0 + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@types/node' /@oclif/plugin-not-found/3.2.74_@types+node@20.19.33: resolution: {integrity: sha512-6RD/EuIUGxAYR45nMQg+nw+PqwCXUxkR6Eyn+1fvbVjtb9d+60OPwB77LCRUI4zKNI+n0LOFaMniEdSpb+A7kQ==} @@ -4380,11 +4789,11 @@ packages: resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==} dev: true - /@smithy/abort-controller/4.2.9: - resolution: {integrity: sha512-6YGSygFmck1vMjzSxbjEPKMm1xWUr2+w+F8kWVc8rqKQYd1C5zZftvxGii4ti4Mh5ulIXZtAUoXS88Hhu6fkjQ==} + /@smithy/abort-controller/4.2.10: + resolution: {integrity: sha512-qocxM/X4XGATqQtUkbE9SPUB6wekBi+FyJOMbPj0AhvyvFGYEmOlz6VB22iMePCQsFmMIvFSeViDvA7mZJG47g==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -4403,135 +4812,135 @@ packages: tslib: 2.8.1 dev: true - /@smithy/config-resolver/4.4.7: - resolution: {integrity: sha512-RISbtc12JKdFRYadt2kW12Cp6XCSU00uFaBZPZqInNVSrRdJFPY/S6nd6/sV7+ySTgGPiKrERtnimEFI6sSweQ==} + /@smithy/config-resolver/4.4.9: + resolution: {integrity: sha512-ejQvXqlcU30h7liR9fXtj7PIAau1t/sFbJpgWPfiYDs7zd16jpH0IsSXKcba2jF6ChTXvIjACs27kNMc5xxE2Q==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/node-config-provider': 4.3.9 - '@smithy/types': 4.12.1 + '@smithy/node-config-provider': 4.3.10 + '@smithy/types': 4.13.0 '@smithy/util-config-provider': 4.2.1 - '@smithy/util-endpoints': 3.2.9 - '@smithy/util-middleware': 4.2.9 + '@smithy/util-endpoints': 3.3.1 + '@smithy/util-middleware': 4.2.10 tslib: 2.8.1 dev: true - /@smithy/core/3.23.4: - resolution: {integrity: sha512-IH7G3hWxUhd2Z6HtvjZ1EiyDBCRYRr2sngOB9KUWf96XQ8JP2O5ascUH6TouW5YCIMFaVnKADEscM/vUfI3TvA==} + /@smithy/core/3.23.6: + resolution: {integrity: sha512-4xE+0L2NrsFKpEVFlFELkIHQddBvMbQ41LRIP74dGCXnY1zQ9DgksrBcRBDJT+iOzGy4VEJIeU3hkUK5mn06kg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/middleware-serde': 4.2.10 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/middleware-serde': 4.2.11 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 '@smithy/util-base64': 4.3.1 '@smithy/util-body-length-browser': 4.2.1 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-stream': 4.5.14 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-stream': 4.5.15 '@smithy/util-utf8': 4.2.1 '@smithy/uuid': 1.1.1 tslib: 2.8.1 dev: true - /@smithy/credential-provider-imds/4.2.9: - resolution: {integrity: sha512-Jf723a38EGAzWHxJHzb9DtBq7lrvdJlkCAPWQdN/oiznovx5yWXCFCVspzDe8JU6b+k9hJXYB5duFZpb+3mB6Q==} + /@smithy/credential-provider-imds/4.2.10: + resolution: {integrity: sha512-3bsMLJJLTZGZqVGGeBVFfLzuRulVsGTj12BzRKODTHqUABpIr0jMN1vN3+u6r2OfyhAQ2pXaMZWX/swBK5I6PQ==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/node-config-provider': 4.3.9 - '@smithy/property-provider': 4.2.9 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 + '@smithy/node-config-provider': 4.3.10 + '@smithy/property-provider': 4.2.10 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 tslib: 2.8.1 dev: true - /@smithy/eventstream-codec/4.2.9: - resolution: {integrity: sha512-8/wOb1wm/joXCj6SNHRFnfcNBR4xmumw869UnM+RrjoWeliNcTnOTw2WZXBWoKfszbL/v/AxdijIilqRMst+vA==} + /@smithy/eventstream-codec/4.2.10: + resolution: {integrity: sha512-A4ynrsFFfSXUHicfTcRehytppFBcY3HQxEGYiyGktPIOye3Ot7fxpiy4VR42WmtGI4Wfo6OXt/c1Ky1nUFxYYQ==} engines: {node: '>=18.0.0'} dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 '@smithy/util-hex-encoding': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/eventstream-serde-browser/4.2.9: - resolution: {integrity: sha512-HbD4ptlSKHVfF84F77oqy2kswQR5H9basFILtCvnhtgzvRntiQtqstT1XFENzI7dQzrGD0HfhMjziSCs6EZEFA==} + /@smithy/eventstream-serde-browser/4.2.10: + resolution: {integrity: sha512-0xupsu9yj9oDVuQ50YCTS9nuSYhGlrwqdaKQel9y2Fz7LU9fNErVlw9N0o4pm4qqvWEGbSTI4HKc6XJfB30MVw==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/eventstream-serde-universal': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/eventstream-serde-config-resolver/4.3.9: - resolution: {integrity: sha512-W2KlYzjD1V7jCUsTxy/HWrWDa9RdnzqY8Aeskaoakrj+9aiZ53YzEC7lNb3JJ0zKFjWoLbXdaSXmftBBR8Wjsw==} + /@smithy/eventstream-serde-config-resolver/4.3.10: + resolution: {integrity: sha512-8kn6sinrduk0yaYHMJDsNuiFpXwQwibR7n/4CDUqn4UgaG+SeBHu5jHGFdU9BLFAM7Q4/gvr9RYxBHz9/jKrhA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/eventstream-serde-node/4.2.9: - resolution: {integrity: sha512-6nMJG2KJJ5cjmPmySomEdpqhGsfneanKCjb5uBJJIM2D6rZhemEpYBtes6zr910LkxWseWTIbWrif0vaOB9NTA==} + /@smithy/eventstream-serde-node/4.2.10: + resolution: {integrity: sha512-uUrxPGgIffnYfvIOUmBM5i+USdEBRTdh7mLPttjphgtooxQ8CtdO1p6K5+Q4BBAZvKlvtJ9jWyrWpBJYzBKsyQ==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/eventstream-serde-universal': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/eventstream-serde-universal/4.2.9: - resolution: {integrity: sha512-RgkumJugvbFVcifYCFeYaFpMOuLiIAcvzKe21EeaM6/KKU/4XYyf8hs/So9GSN6SDe4bqZbwB4g/rr/pIxUZmA==} + /@smithy/eventstream-serde-universal/4.2.10: + resolution: {integrity: sha512-aArqzOEvcs2dK+xQVCgLbpJQGfZihw8SD4ymhkwNTtwKbnrzdhJsFDKuMQnam2kF69WzgJYOU5eJlCx+CA32bw==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/eventstream-codec': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/eventstream-codec': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/fetch-http-handler/5.3.10: - resolution: {integrity: sha512-qF4EcrEtEf2P6f2kGGuSVe1lan26cn7PsWJBC3vZJ6D16Fm5FSN06udOMVoW6hjzQM3W7VDFwtyUG2szQY50dA==} + /@smithy/fetch-http-handler/5.3.11: + resolution: {integrity: sha512-wbTRjOxdFuyEg0CpumjZO0hkUl+fetJFqxNROepuLIoijQh51aMBmzFLfoQdwRjxsuuS2jizzIUTjPWgd8pd7g==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/protocol-http': 5.3.9 - '@smithy/querystring-builder': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/protocol-http': 5.3.10 + '@smithy/querystring-builder': 4.2.10 + '@smithy/types': 4.13.0 '@smithy/util-base64': 4.3.1 tslib: 2.8.1 dev: true - /@smithy/hash-blob-browser/4.2.10: - resolution: {integrity: sha512-2lZvvcwTaXq6cGOcX72Ej9WU+z3T/C5NOuqIm+zLD3MlExRp9kW/Qa/p66NbBM74X0BdrdvpsMYwlkhtvHrxaQ==} + /@smithy/hash-blob-browser/4.2.11: + resolution: {integrity: sha512-DrcAx3PM6AEbWZxsKl6CWAGnVwiz28Wp1ZhNu+Hi4uI/6C1PIZBIaPM2VoqBDAsOWbM6ZVzOEQMxFLLdmb4eBQ==} engines: {node: '>=18.0.0'} dependencies: '@smithy/chunked-blob-reader': 5.2.1 '@smithy/chunked-blob-reader-native': 4.2.2 - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/hash-node/4.2.9: - resolution: {integrity: sha512-/iSYAwSIA/SAeLga2YEpPLLOmw3n86RW4/bkhxtY1DSTR9z5HGjbYTzPaBKv2m8a4nK1rqZWchhl41qTaqMLbg==} + /@smithy/hash-node/4.2.10: + resolution: {integrity: sha512-1VzIOI5CcsvMDvP3iv1vG/RfLJVVVc67dCRyLSB2Hn9SWCZrDO3zvcIzj3BfEtqRW5kcMg5KAeVf1K3dR6nD3w==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 '@smithy/util-buffer-from': 4.2.1 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/hash-stream-node/4.2.9: - resolution: {integrity: sha512-WFPbY/TysowQuoWR0xOCPT3RH1KMpThUWjx75RAMLkDlTYTANzyPHZiDRslf2e5bTmCYcqCshN7up70Ic/Zqug==} + /@smithy/hash-stream-node/4.2.10: + resolution: {integrity: sha512-w78xsYrOlwXKwN5tv1GnKIRbHb1HygSpeZMP6xDxCPGf1U/xDHjCpJu64c5T35UKyEPwa0bPeIcvU69VY3khUA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/invalid-dependency/4.2.9: - resolution: {integrity: sha512-J+0rlwWZKgOYugVgRE5VlVz/UFV+6cIpZkmfWBq1ld1x3htKDdHOutYhZTURIvSVztWn0T3aghCdEzGdXXsSMw==} + /@smithy/invalid-dependency/4.2.10: + resolution: {integrity: sha512-vy9KPNSFUU0ajFYk0sDZIYiUlAWGEAhRfehIr5ZkdFrRFTAuXEPUd41USuqHU6vvLX4r6Q9X7MKBco5+Il0Org==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -4549,179 +4958,179 @@ packages: tslib: 2.8.1 dev: true - /@smithy/md5-js/4.2.9: - resolution: {integrity: sha512-ZCCWfGj4wvqV+5OS9e/GvR5jlR7j1mMB1UkGE+V7P1USFMwcL4Z4j5mO9nGvQGkfe20KM87ymbvZIcU9tHNlIg==} + /@smithy/md5-js/4.2.10: + resolution: {integrity: sha512-Op+Dh6dPLWTjWITChFayDllIaCXRofOed8ecpggTC5fkh8yXes0vAEX7gRUfjGK+TlyxoCAA05gHbZW/zB9JwQ==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/middleware-content-length/4.2.9: - resolution: {integrity: sha512-9ViCZhFkmLUDyIPeBAsW7h5/Tcix806gWqd/BBqwW6KB8mhgZTTqjRMsyTTmMo2zpF+KckpYQsSiiFrIGHRaFw==} + /@smithy/middleware-content-length/4.2.10: + resolution: {integrity: sha512-TQZ9kX5c6XbjhaEBpvhSvMEZ0klBs1CFtOdPFwATZSbC9UeQfKHPLPN9Y+I6wZGMOavlYTOlHEPDrt42PMSH9w==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/middleware-endpoint/4.4.18: - resolution: {integrity: sha512-4OS3TP3IWZysT8KlSG/UwfKdelJmuQ2CqVNfrkjm2Rsm146/DuSTfXiD1ulgWpp9L6lJmPYfWTp7/m4b4dQSdQ==} + /@smithy/middleware-endpoint/4.4.20: + resolution: {integrity: sha512-9W6Np4ceBP3XCYAGLoMCmn8t2RRVzuD1ndWPLBbv7H9CrwM9Bprf6Up6BM9ZA/3alodg0b7Kf6ftBK9R1N04vw==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/core': 3.23.4 - '@smithy/middleware-serde': 4.2.10 - '@smithy/node-config-provider': 4.3.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 - '@smithy/url-parser': 4.2.9 - '@smithy/util-middleware': 4.2.9 + '@smithy/core': 3.23.6 + '@smithy/middleware-serde': 4.2.11 + '@smithy/node-config-provider': 4.3.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 + '@smithy/url-parser': 4.2.10 + '@smithy/util-middleware': 4.2.10 tslib: 2.8.1 dev: true - /@smithy/middleware-retry/4.4.35: - resolution: {integrity: sha512-sz+Th9ofKypOtaboPTcyZtIfCs2LNb84bzxEhPffCElyMorVYDBdeGzxYqSLC6gWaZUqpPSbj5F6TIxYUlSCfQ==} + /@smithy/middleware-retry/4.4.37: + resolution: {integrity: sha512-/1psZZllBBSQ7+qo5+hhLz7AEPGLx3Z0+e3ramMBEuPK2PfvLK4SrncDB9VegX5mBn+oP/UTDrM6IHrFjvX1ZA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/node-config-provider': 4.3.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/service-error-classification': 4.2.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 - '@smithy/util-middleware': 4.2.9 - '@smithy/util-retry': 4.2.9 + '@smithy/node-config-provider': 4.3.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/service-error-classification': 4.2.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 + '@smithy/util-middleware': 4.2.10 + '@smithy/util-retry': 4.2.10 '@smithy/uuid': 1.1.1 tslib: 2.8.1 dev: true - /@smithy/middleware-serde/4.2.10: - resolution: {integrity: sha512-BQsdoi7ma4siJAzD0S6MedNPhiMcTdTLUqEUjrHeT1TJppBKWnwqySg34Oh/uGRhJeBd1sAH2t5tghBvcyD6tw==} + /@smithy/middleware-serde/4.2.11: + resolution: {integrity: sha512-STQdONGPwbbC7cusL60s7vOa6He6A9w2jWhoapL0mgVjmR19pr26slV+yoSP76SIssMTX/95e5nOZ6UQv6jolg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/middleware-stack/4.2.9: - resolution: {integrity: sha512-pid7ksBr7nm0X/3paIlGo9Fh3UK1pQ5yH0007tBmdkVvv+AsBZAOzC2dmLhlzDWKkSB+ZCiiyDArjAW3klkbMg==} + /@smithy/middleware-stack/4.2.10: + resolution: {integrity: sha512-pmts/WovNcE/tlyHa8z/groPeOtqtEpp61q3W0nW1nDJuMq/x+hWa/OVQBtgU0tBqupeXq0VBOLA4UZwE8I0YA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/node-config-provider/4.3.9: - resolution: {integrity: sha512-EjdDTVGnnyJ9y8jXIfkF45UUZs21/Pp8xaMTZySLoC0xI3EhY7jq4co3LQnhh/bB6VVamd9ELpYJWLDw2ANhZA==} + /@smithy/node-config-provider/4.3.10: + resolution: {integrity: sha512-UALRbJtVX34AdP2VECKVlnNgidLHA2A7YgcJzwSBg1hzmnO/bZBHl/LDQQyYifzUwp1UOODnl9JJ3KNawpUJ9w==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/property-provider': 4.2.9 - '@smithy/shared-ini-file-loader': 4.4.4 - '@smithy/types': 4.12.1 + '@smithy/property-provider': 4.2.10 + '@smithy/shared-ini-file-loader': 4.4.5 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/node-http-handler/4.4.11: - resolution: {integrity: sha512-kQNJFwzYA9y+Fj3h9t1ToXYOJBobwUVEc6/WX45urJXyErgG0WOsres8Se8BAiFCMe8P06OkzRgakv7bQ5S+6Q==} + /@smithy/node-http-handler/4.4.12: + resolution: {integrity: sha512-zo1+WKJkR9x7ZtMeMDAAsq2PufwiLDmkhcjpWPRRkmeIuOm6nq1qjFICSZbnjBvD09ei8KMo26BWxsu2BUU+5w==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/abort-controller': 4.2.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/querystring-builder': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/abort-controller': 4.2.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/querystring-builder': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/property-provider/4.2.9: - resolution: {integrity: sha512-ibHwLxq4KlbfueoNxMNrZkG+O7V/5XKrewhDGYn0p9DYKCsdsofuWHKdX3QW4zHlAUfLStqdCUSDi/q/9WSjwA==} + /@smithy/property-provider/4.2.10: + resolution: {integrity: sha512-5jm60P0CU7tom0eNrZ7YrkgBaoLFXzmqB0wVS+4uK8PPGmosSrLNf6rRd50UBvukztawZ7zyA8TxlrKpF5z9jw==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/protocol-http/5.3.9: - resolution: {integrity: sha512-PRy4yZqsKI3Eab8TLc16Dj2NzC4dnw/8E95+++Jc+wwlkjBpAq3tNLqkLHMmSvDfxKQ+X5PmmCYt+rM/GcMKPA==} + /@smithy/protocol-http/5.3.10: + resolution: {integrity: sha512-2NzVWpYY0tRdfeCJLsgrR89KE3NTWT2wGulhNUxYlRmtRmPwLQwKzhrfVaiNlA9ZpJvbW7cjTVChYKgnkqXj1A==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/querystring-builder/4.2.9: - resolution: {integrity: sha512-/AIDaq0+ehv+QfeyAjCUFShwHIt+FA1IodsV/2AZE5h4PUZcQYv5sjmy9V67UWfsBoTjOPKUFYSRfGoNW9T2UQ==} + /@smithy/querystring-builder/4.2.10: + resolution: {integrity: sha512-HeN7kEvuzO2DmAzLukE9UryiUvejD3tMp9a1D1NJETerIfKobBUCLfviP6QEk500166eD2IATaXM59qgUI+YDA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 '@smithy/util-uri-escape': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/querystring-parser/4.2.9: - resolution: {integrity: sha512-kZ9AHhrYTea3UoklXudEnyA4duy9KAWERC28+ft8y8HIhR3yGsjv1PFTgzMpB+5L4tQKXNTwFbVJMeRK20vpHQ==} + /@smithy/querystring-parser/4.2.10: + resolution: {integrity: sha512-4Mh18J26+ao1oX5wXJfWlTT+Q1OpDR8ssiC9PDOuEgVBGloqg18Fw7h5Ct8DyT9NBYwJgtJ2nLjKKFU6RP1G1Q==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/service-error-classification/4.2.9: - resolution: {integrity: sha512-DYYd4xrm9Ozik+ZT4f5ZqSXdzscVHF/tFCzqieIFcLrjRDxWSgRtvtXOohJGoniLfPcBcy5ltR3tp2Lw4/d9ag==} + /@smithy/service-error-classification/4.2.10: + resolution: {integrity: sha512-0R/+/Il5y8nB/By90o8hy/bWVYptbIfvoTYad0igYQO5RefhNCDmNzqxaMx7K1t/QWo0d6UynqpqN5cCQt1MCg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 dev: true - /@smithy/shared-ini-file-loader/4.4.4: - resolution: {integrity: sha512-tA5Cm11BHQCk/67y6VPIWydLh/pMY90jqOEWIr/2VAzTOoDwGpwp0C/AuHBc3/xWSOA5m5PXLN+lIOrsnTm/PQ==} + /@smithy/shared-ini-file-loader/4.4.5: + resolution: {integrity: sha512-pHgASxl50rrtOztgQCPmOXFjRW+mCd7ALr/3uXNzRrRoGV5G2+78GOsQ3HlQuBVHCh9o6xqMNvlIKZjWn4Euug==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/signature-v4/5.3.9: - resolution: {integrity: sha512-QZKreDINuWf6KIcUUuurjBJiPPSRpMyU3sFPKk6urNAYcKkXhe6Ma+9MBX9e87yDnZfa/cqNMxobkdi9bpJt1A==} + /@smithy/signature-v4/5.3.10: + resolution: {integrity: sha512-Wab3wW8468WqTKIxI+aZe3JYO52/RYT/8sDOdzkUhjnLakLe9qoQqIcfih/qxcF4qWEFoWBszY0mj5uxffaVXA==} engines: {node: '>=18.0.0'} dependencies: '@smithy/is-array-buffer': 4.2.1 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 '@smithy/util-hex-encoding': 4.2.1 - '@smithy/util-middleware': 4.2.9 + '@smithy/util-middleware': 4.2.10 '@smithy/util-uri-escape': 4.2.1 '@smithy/util-utf8': 4.2.1 tslib: 2.8.1 dev: true - /@smithy/smithy-client/4.11.7: - resolution: {integrity: sha512-gQP2J3qB/Wmc26gdmB8gA6zq2o2spG5sEU3o7TaTATBJEk29sYGWdEFoGEy91BczSpifTo0DQhVYjZXBEVcrpA==} + /@smithy/smithy-client/4.12.0: + resolution: {integrity: sha512-R8bQ9K3lCcXyZmBnQqUZJF4ChZmtWT5NLi6x5kgWx5D+/j0KorXcA0YcFg/X5TOgnTCy1tbKc6z2g2y4amFupQ==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/core': 3.23.4 - '@smithy/middleware-endpoint': 4.4.18 - '@smithy/middleware-stack': 4.2.9 - '@smithy/protocol-http': 5.3.9 - '@smithy/types': 4.12.1 - '@smithy/util-stream': 4.5.14 + '@smithy/core': 3.23.6 + '@smithy/middleware-endpoint': 4.4.20 + '@smithy/middleware-stack': 4.2.10 + '@smithy/protocol-http': 5.3.10 + '@smithy/types': 4.13.0 + '@smithy/util-stream': 4.5.15 tslib: 2.8.1 dev: true - /@smithy/types/4.12.1: - resolution: {integrity: sha512-ow30Ze/DD02KH2p0eMyIF2+qJzGyNb0kFrnTRtPpuOkQ4hrgvLdaU4YC6r/K8aOrCML4FH0Cmm0aI4503L1Hwg==} + /@smithy/types/4.13.0: + resolution: {integrity: sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw==} engines: {node: '>=18.0.0'} dependencies: tslib: 2.8.1 dev: true - /@smithy/url-parser/4.2.9: - resolution: {integrity: sha512-gYs8FrnwKoIvL+GyPz6VvweCkrXqHeD+KnOAxB+NFy6mLr4l75lFrn3dZ413DG0K2TvFtN7L43x7r8hyyohYdg==} + /@smithy/url-parser/4.2.10: + resolution: {integrity: sha512-uypjF7fCDsRk26u3qHmFI/ePL7bxxB9vKkE+2WKEciHhz+4QtbzWiHRVNRJwU3cKhrYDYQE3b0MRFtqfLYdA4A==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/querystring-parser': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/querystring-parser': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -4771,35 +5180,35 @@ packages: tslib: 2.8.1 dev: true - /@smithy/util-defaults-mode-browser/4.3.34: - resolution: {integrity: sha512-m75CH7xaVG8ErlnfXsIBLrgVrApejrvUpohr41CMdeWNcEu/Ouvj9fbNA7oW9Qpr0Awf+BmDRrYx72hEKgY+FQ==} + /@smithy/util-defaults-mode-browser/4.3.36: + resolution: {integrity: sha512-R0smq7EHQXRVMxkAxtH5akJ/FvgAmNF6bUy/GwY/N20T4GrwjT633NFm0VuRpC+8Bbv8R9A0DoJ9OiZL/M3xew==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/property-provider': 4.2.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 + '@smithy/property-provider': 4.2.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/util-defaults-mode-node/4.2.37: - resolution: {integrity: sha512-1LcAt0PV1dletxiGwcw2IJ8vLNhfkir02NTi1i/CFCY2ObtM5wDDjn/8V2dbPrbyoh6OTFH+uayI1rSVRBMT3A==} + /@smithy/util-defaults-mode-node/4.2.39: + resolution: {integrity: sha512-otWuoDm35btJV1L8MyHrPl462B07QCdMTktKc7/yM+Psv6KbED/ziXiHnmr7yPHUjfIwE9S8Max0LO24Mo3ZVg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/config-resolver': 4.4.7 - '@smithy/credential-provider-imds': 4.2.9 - '@smithy/node-config-provider': 4.3.9 - '@smithy/property-provider': 4.2.9 - '@smithy/smithy-client': 4.11.7 - '@smithy/types': 4.12.1 + '@smithy/config-resolver': 4.4.9 + '@smithy/credential-provider-imds': 4.2.10 + '@smithy/node-config-provider': 4.3.10 + '@smithy/property-provider': 4.2.10 + '@smithy/smithy-client': 4.12.0 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/util-endpoints/3.2.9: - resolution: {integrity: sha512-9FTqTzKxCFelCKdtHb22BTbrLgw7tTI+D6r/Ci/njI0tzqWLQctS0uEDTzraCR5K6IJItfFp1QmESlBytSpRhQ==} + /@smithy/util-endpoints/3.3.1: + resolution: {integrity: sha512-xyctc4klmjmieQiF9I1wssBWleRV0RhJ2DpO8+8yzi2LO1Z+4IWOZNGZGNj4+hq9kdo+nyfrRLmQTzc16Op2Vg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/node-config-provider': 4.3.9 - '@smithy/types': 4.12.1 + '@smithy/node-config-provider': 4.3.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -4810,30 +5219,30 @@ packages: tslib: 2.8.1 dev: true - /@smithy/util-middleware/4.2.9: - resolution: {integrity: sha512-pfnZneJ1S9X3TRmg2l3pG11Pvx2BW9O3NFhUN30llrK/yUKu8WbqMTx4/CzED+qKBYw0//ntUT00hvmaG+nLgA==} + /@smithy/util-middleware/4.2.10: + resolution: {integrity: sha512-LxaQIWLp4y0r72eA8mwPNQ9va4h5KeLM0I3M/HV9klmFaY2kN766wf5vsTzmaOpNNb7GgXAd9a25P3h8T49PSA==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/types': 4.12.1 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/util-retry/4.2.9: - resolution: {integrity: sha512-79hfhL/oxP40SCXJGfjfE9pjbUVfHhXZFpCWXTHqXSluzaVy7jwWs9Ui7lLbfDBSp+7i+BIwgeVIRerbIRWN6g==} + /@smithy/util-retry/4.2.10: + resolution: {integrity: sha512-HrBzistfpyE5uqTwiyLsFHscgnwB0kgv8vySp7q5kZ0Eltn/tjosaSGGDj/jJ9ys7pWzIP/icE2d+7vMKXLv7A==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/service-error-classification': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/service-error-classification': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true - /@smithy/util-stream/4.5.14: - resolution: {integrity: sha512-IOBEiJTOltSx6MAfwkx/GSVM8/UCJxdtw13haP5OEL543lb1DN6TAypsxv+qcj4l/rKcpapbS6zK9MQGBOhoaA==} + /@smithy/util-stream/4.5.15: + resolution: {integrity: sha512-OlOKnaqnkU9X+6wEkd7mN+WB7orPbCVDauXOj22Q7VtiTkvy7ZdSsOg4QiNAZMgI4OkvNf+/VLUC3VXkxuWJZw==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/fetch-http-handler': 5.3.10 - '@smithy/node-http-handler': 4.4.11 - '@smithy/types': 4.12.1 + '@smithy/fetch-http-handler': 5.3.11 + '@smithy/node-http-handler': 4.4.12 + '@smithy/types': 4.13.0 '@smithy/util-base64': 4.3.1 '@smithy/util-buffer-from': 4.2.1 '@smithy/util-hex-encoding': 4.2.1 @@ -4864,12 +5273,12 @@ packages: tslib: 2.8.1 dev: true - /@smithy/util-waiter/4.2.9: - resolution: {integrity: sha512-/PYREwfBaj3fV5V4PfMksYj/WKwrjQ4gW/yo8KLpZSkAdBEkvXd68hovAubrw+n+Q8Rcr9XRn6uzcoQCEhrNFQ==} + /@smithy/util-waiter/4.2.10: + resolution: {integrity: sha512-4eTWph/Lkg1wZEDAyObwme0kmhEb7J/JjibY2znJdrYRgKbKqB7YoEhhJVJ4R1g/SYih4zuwX7LpJaM8RsnTVg==} engines: {node: '>=18.0.0'} dependencies: - '@smithy/abort-controller': 4.2.9 - '@smithy/types': 4.12.1 + '@smithy/abort-controller': 4.2.10 + '@smithy/types': 4.13.0 tslib: 2.8.1 dev: true @@ -5145,13 +5554,13 @@ packages: resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. dependencies: - minimatch: 10.2.2 + minimatch: 10.2.3 dev: true /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 14.18.63 + '@types/node': 18.19.130 dev: true /@types/mocha/10.0.10: @@ -5171,6 +5580,11 @@ packages: /@types/node/14.18.63: resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + /@types/node/18.19.130: + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + dependencies: + undici-types: 5.26.5 + /@types/node/20.19.33: resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} dependencies: @@ -5333,6 +5747,33 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin/5.62.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0_k2rwabtyo525wwqr6566umnmhy + '@typescript-eslint/utils': 5.62.0_k2rwabtyo525wwqr6566umnmhy + debug: 4.4.3 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.4 + tsutils: 3.21.0_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/eslint-plugin/6.21.0_6bjyp4njf2pou6veal5dpp4r2u: resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5613,6 +6054,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils/5.62.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.9.3 + '@typescript-eslint/utils': 5.62.0_k2rwabtyo525wwqr6566umnmhy + debug: 4.4.3 + eslint: 8.57.1 + tsutils: 3.21.0_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/type-utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5730,6 +6191,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.9.3: + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.3 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.4 + tsutils: 3.21.0_typescript@5.9.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree/6.21.0_typescript@4.9.5: resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -5788,7 +6270,7 @@ packages: debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.6 + minimatch: 9.0.7 semver: 7.7.4 ts-api-utils: 1.4.3_typescript@4.9.5 typescript: 4.9.5 @@ -5810,7 +6292,7 @@ packages: debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.6 + minimatch: 9.0.7 semver: 7.7.4 ts-api-utils: 1.4.3_typescript@5.9.3 typescript: 5.9.3 @@ -5829,7 +6311,7 @@ packages: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - minimatch: 10.2.2 + minimatch: 10.2.3 semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0_typescript@4.9.5 @@ -5849,7 +6331,7 @@ packages: '@typescript-eslint/types': 8.56.1 '@typescript-eslint/visitor-keys': 8.56.1 debug: 4.4.3 - minimatch: 10.2.2 + minimatch: 10.2.3 semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0_typescript@5.9.3 @@ -5878,6 +6360,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils/5.62.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.9.1_eslint@8.57.1 + '@types/json-schema': 7.0.15 + '@types/semver': 7.7.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.9.3 + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils/6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7408,7 +7910,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /create-jest/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + /create-jest/29.7.0_qmvofr2m53r7cebz3o4jycezcy: resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -7417,7 +7919,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest-config: 29.7.0_qmvofr2m53r7cebz3o4jycezcy jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -8332,7 +8834,7 @@ packages: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.3 + minimatch: 3.1.4 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -8369,7 +8871,7 @@ packages: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.3 + minimatch: 3.1.4 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -8427,7 +8929,7 @@ packages: eslint-utils: 3.0.0_eslint@8.57.1 ignore: 5.3.2 is-core-module: 2.16.1 - minimatch: 3.1.3 + minimatch: 3.1.4 resolve: 1.22.11 semver: 7.7.4 dev: true @@ -8492,7 +8994,7 @@ packages: dependencies: '@typescript-eslint/utils': 7.18.0_avq3eyf5kaj6ssrwo7fvkrwnji eslint: 8.57.1 - minimatch: 9.0.6 + minimatch: 9.0.7 natural-compare-lite: 1.4.0 transitivePeerDependencies: - supports-color @@ -8519,7 +9021,7 @@ packages: dependencies: '@typescript-eslint/utils': 7.18.0_k2rwabtyo525wwqr6566umnmhy eslint: 8.57.1 - minimatch: 9.0.6 + minimatch: 9.0.7 natural-compare-lite: 1.4.0 transitivePeerDependencies: - supports-color @@ -8706,7 +9208,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.3 + minimatch: 3.1.4 natural-compare: 1.4.0 optionator: 0.9.4 progress: 2.0.3 @@ -8760,7 +9262,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.3 + minimatch: 3.1.4 natural-compare: 1.4.0 optionator: 0.9.4 strip-ansi: 6.0.1 @@ -8810,7 +9312,7 @@ packages: is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 - minimatch: 3.1.3 + minimatch: 3.1.4 natural-compare: 1.4.0 optionator: 0.9.4 transitivePeerDependencies: @@ -9035,9 +9537,25 @@ packages: dependencies: fastest-levenshtein: 1.0.16 + /fast-string-truncated-width/3.0.3: + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} + dev: false + + /fast-string-width/3.0.2: + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} + dependencies: + fast-string-truncated-width: 3.0.3 + dev: false + /fast-uri/3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + /fast-wrap-ansi/0.2.0: + resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} + dependencies: + fast-string-width: 3.0.2 + dev: false + /fast-xml-parser/5.3.6: resolution: {integrity: sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==} hasBin: true @@ -9130,7 +9648,7 @@ packages: resolution: {integrity: sha512-ct/ckWBV/9Dg3MlvCXsLcSUyoWwv9mCKqlhLNB2DAuXR/NZolSXlQqP5dyy6guWlPXBhodZyZ5lGPQcbQDxrEQ==} engines: {node: 20 || >=22} dependencies: - minimatch: 10.2.2 + minimatch: 10.2.3 /fill-range/7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -9496,7 +10014,7 @@ packages: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.6 + minimatch: 9.0.7 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -9506,7 +10024,7 @@ packages: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} dependencies: - minimatch: 10.2.2 + minimatch: 10.2.3 minipass: 7.1.3 path-scurry: 2.0.2 dev: false @@ -9518,7 +10036,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.3 + minimatch: 3.1.4 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -9531,7 +10049,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.7 + minimatch: 5.1.8 once: 1.4.0 dev: true @@ -9630,18 +10148,18 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-tag/2.12.6_graphql@16.12.0: + /graphql-tag/2.12.6_graphql@16.13.0: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} peerDependencies: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: - graphql: 16.12.0 + graphql: 16.13.0 tslib: 2.8.1 dev: false - /graphql/16.12.0: - resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} + /graphql/16.13.0: + resolution: {integrity: sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} dev: false @@ -9878,19 +10396,6 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dev: false - /inquirer-checkbox-plus-prompt/1.4.2_inquirer@8.2.7: - resolution: {integrity: sha512-W8/NL9x5A81Oq9ZfbYW5c1LuwtAhc/oB/u9YZZejna0pqrajj27XhnUHygJV0Vn5TvcDy1VJcD2Ld9kTk40dvg==} - peerDependencies: - inquirer: < 9.x - dependencies: - chalk: 4.1.2 - cli-cursor: 3.1.0 - figures: 3.2.0 - inquirer: 8.2.7_@types+node@20.19.33 - lodash: 4.17.23 - rxjs: 6.6.7 - dev: false - /inquirer-search-checkbox/1.0.0: resolution: {integrity: sha512-KR6kfe0+h7Zgyrj6GCBVgS4ZmmBhsXofcJoQv6EXZWxK+bpJZV9kOb2AaQ2fbjnH91G0tZWQaS5WteWygzXcmA==} dependencies: @@ -9909,6 +10414,25 @@ packages: inquirer: 3.3.0 dev: false + /inquirer/12.11.1_@types+node@18.19.130: + resolution: {integrity: sha512-9VF7mrY+3OmsAfjH3yKz/pLbJ5z22E23hENKw3/LNSaA/sAt3v49bDRY+Ygct1xwuKT+U+cBfTzjCPySna69Qw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2_@types+node@18.19.130 + '@inquirer/prompts': 7.10.1_@types+node@18.19.130 + '@inquirer/type': 3.0.10_@types+node@18.19.130 + '@types/node': 18.19.130 + mute-stream: 2.0.0 + run-async: 4.0.6 + rxjs: 7.8.2 + dev: false + /inquirer/3.3.0: resolution: {integrity: sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==} dependencies: @@ -9928,34 +10452,11 @@ packages: through: 2.3.8 dev: false - /inquirer/8.2.7_@types+node@14.18.63: - resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} - engines: {node: '>=12.0.0'} - dependencies: - '@inquirer/external-editor': 1.0.3_@types+node@14.18.63 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - figures: 3.2.0 - lodash: 4.17.23 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.2 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 6.2.0 - transitivePeerDependencies: - - '@types/node' - dev: false - - /inquirer/8.2.7_@types+node@20.19.33: + /inquirer/8.2.7_@types+node@18.19.130: resolution: {integrity: sha512-UjOaSel/iddGZJ5xP/Eixh6dY1XghiBw4XK13rCCIJcJfyhhoul/7KhLLUGtebEj6GDYM6Vnx/mVsjx2L/mFIA==} engines: {node: '>=12.0.0'} dependencies: - '@inquirer/external-editor': 1.0.3_@types+node@20.19.33 + '@inquirer/external-editor': 1.0.3_@types+node@18.19.130 ansi-escapes: 4.3.2 chalk: 4.1.2 cli-cursor: 3.1.0 @@ -10490,7 +10991,7 @@ packages: - supports-color dev: true - /jest-cli/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + /jest-cli/29.7.0_qmvofr2m53r7cebz3o4jycezcy: resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10504,10 +11005,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + create-jest: 29.7.0_qmvofr2m53r7cebz3o4jycezcy exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest-config: 29.7.0_qmvofr2m53r7cebz3o4jycezcy jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -10518,7 +11019,7 @@ packages: - ts-node dev: true - /jest-config/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + /jest-config/29.7.0_l5pugoynmgo6qnhjidjro4qjge: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10533,7 +11034,7 @@ packages: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 14.18.63 + '@types/node': 20.19.33 babel-jest: 29.7.0_@babel+core@7.29.0 chalk: 4.1.2 ci-info: 3.9.0 @@ -10553,13 +11054,13 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 8.10.2_typescript@4.9.5 + ts-node: 8.10.2_typescript@5.9.3 transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config/29.7.0_l5pugoynmgo6qnhjidjro4qjge: + /jest-config/29.7.0_qmvofr2m53r7cebz3o4jycezcy: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10574,7 +11075,7 @@ packages: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.33 + '@types/node': 18.19.130 babel-jest: 29.7.0_@babel+core@7.29.0 chalk: 4.1.2 ci-info: 3.9.0 @@ -10594,7 +11095,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 8.10.2_typescript@4.9.5 + ts-node: 8.10.2_typescript@5.9.3 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -10898,7 +11399,7 @@ packages: supports-color: 8.1.1 dev: true - /jest/29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi: + /jest/29.7.0_qmvofr2m53r7cebz3o4jycezcy: resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -10911,7 +11412,7 @@ packages: '@jest/core': 29.7.0_ts-node@8.10.2 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest-cli: 29.7.0_qmvofr2m53r7cebz3o4jycezcy transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11525,20 +12026,20 @@ packages: engines: {node: '>=4'} dev: true - /minimatch/10.2.2: - resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + /minimatch/10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} engines: {node: 18 || 20 || >=22} dependencies: brace-expansion: 5.0.3 - /minimatch/3.1.3: - resolution: {integrity: sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==} + /minimatch/3.1.4: + resolution: {integrity: sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw==} dependencies: brace-expansion: 1.1.12 dev: true - /minimatch/5.1.7: - resolution: {integrity: sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==} + /minimatch/5.1.8: + resolution: {integrity: sha512-7RN35vit8DeBclkofOVmBY0eDAZZQd1HzmukRdSyz95CRh8FT54eqnbj0krQr3mrHR6sfRyYkyhwBWjoV5uqlQ==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.2 @@ -11551,8 +12052,8 @@ packages: brace-expansion: 2.0.2 dev: true - /minimatch/9.0.6: - resolution: {integrity: sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==} + /minimatch/9.0.7: + resolution: {integrity: sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 5.0.3 @@ -11608,7 +12109,7 @@ packages: he: 1.2.0 js-yaml: 4.1.1 log-symbols: 4.1.0 - minimatch: 5.1.7 + minimatch: 5.1.8 ms: 2.1.3 serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 @@ -11646,6 +12147,11 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} + /mute-stream/3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} + dev: false + /napi-postinstall/0.3.4: resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -11991,8 +12497,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.996.0 - '@aws-sdk/client-s3': 3.996.0 + '@aws-sdk/client-cloudfront': 3.997.0 + '@aws-sdk/client-s3': 3.997.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -12026,8 +12532,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.996.0 - '@aws-sdk/client-s3': 3.996.0 + '@aws-sdk/client-cloudfront': 3.997.0 + '@aws-sdk/client-s3': 3.997.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -12056,13 +12562,48 @@ packages: - supports-color dev: true + /oclif/4.22.81_@types+node@18.19.130: + resolution: {integrity: sha512-MO2bupt/3wWYqt05F8ZLwMYKN58YqDfRVdJxAvCdg/wZJg6/sDXVKoMSTSzwqsnIaJGjru2LBNvk8lH+p+1uMQ==} + engines: {node: '>=18.0.0'} + hasBin: true + dependencies: + '@aws-sdk/client-cloudfront': 3.997.0 + '@aws-sdk/client-s3': 3.997.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/input': 2.3.0 + '@inquirer/select': 2.5.0 + '@oclif/core': 4.8.1 + '@oclif/plugin-help': 6.2.37 + '@oclif/plugin-not-found': 3.2.74_@types+node@18.19.130 + '@oclif/plugin-warn-if-update-available': 3.1.55 + ansis: 3.17.0 + async-retry: 1.3.3 + change-case: 4.1.2 + debug: 4.4.3 + ejs: 3.1.10 + find-yarn-workspace-root: 2.0.0 + fs-extra: 8.1.0 + github-slugger: 2.0.0 + got: 13.0.0 + lodash: 4.17.23 + normalize-package-data: 6.0.2 + semver: 7.7.4 + sort-package-json: 2.15.1 + tiny-jsonc: 1.0.2 + validate-npm-package-name: 5.0.1 + transitivePeerDependencies: + - '@types/node' + - aws-crt + - supports-color + dev: true + /oclif/4.22.81_@types+node@20.19.33: resolution: {integrity: sha512-MO2bupt/3wWYqt05F8ZLwMYKN58YqDfRVdJxAvCdg/wZJg6/sDXVKoMSTSzwqsnIaJGjru2LBNvk8lH+p+1uMQ==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.996.0 - '@aws-sdk/client-s3': 3.996.0 + '@aws-sdk/client-cloudfront': 3.997.0 + '@aws-sdk/client-s3': 3.997.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -13025,6 +13566,11 @@ packages: engines: {node: '>=0.12.0'} dev: false + /run-async/4.0.6: + resolution: {integrity: sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==} + engines: {node: '>=0.12.0'} + dev: false + /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -13768,7 +14314,7 @@ packages: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 - minimatch: 3.1.3 + minimatch: 3.1.4 dev: true /test-value/2.1.0: @@ -13935,7 +14481,7 @@ packages: tslib: 2.8.1 dev: false - /ts-jest/29.4.6_67xnt3v64q2pgz6kguni4h37hu: + /ts-jest/29.4.6_p2l723askb4mwtytbayecowzii: resolution: {integrity: sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -13965,16 +14511,47 @@ packages: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi + jest: 29.7.0_qmvofr2m53r7cebz3o4jycezcy json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.7.4 type-fest: 4.41.0 - typescript: 4.9.5 + typescript: 5.9.3 yargs-parser: 21.1.1 dev: true + /ts-node/10.9.2_hkghs6z2rq6shetevas5snmzni: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.130 + acorn: 8.16.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /ts-node/10.9.2_kqhm6myfefuzfehvzgjpmkqpaa: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true @@ -14067,6 +14644,37 @@ packages: yn: 3.1.1 dev: true + /ts-node/10.9.2_y72lacrvfi4amtkhflyoajkyha: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.130 + acorn: 8.16.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + /ts-node/8.10.2_typescript@4.9.5: resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} engines: {node: '>=6.0.0'} @@ -14082,6 +14690,21 @@ packages: yn: 3.1.1 dev: true + /ts-node/8.10.2_typescript@5.9.3: + resolution: {integrity: sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==} + engines: {node: '>=6.0.0'} + hasBin: true + peerDependencies: + typescript: '>=2.7' + dependencies: + arg: 4.1.3 + diff: 4.0.4 + make-error: 1.3.6 + source-map-support: 0.5.21 + typescript: 5.9.3 + yn: 3.1.1 + dev: true + /tsconfig-paths/3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: @@ -14107,6 +14730,16 @@ packages: typescript: 4.9.5 dev: true + /tsutils/3.21.0_typescript@5.9.3: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.9.3 + dev: true + /tsx/4.21.0: resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} @@ -14336,6 +14969,9 @@ packages: resolution: {integrity: sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==} dev: true + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types/6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}