diff --git a/package-lock.json b/package-lock.json index df9950d41a..8f913a06a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -280,25 +280,25 @@ } }, "node_modules/@aws-sdk/client-cloudfront": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.989.0.tgz", - "integrity": "sha512-/b5BKUFZfj5YM71vMSOzqNG6ZCqrbhyKulZDB1OSMjE8gRckvpULlUa//Rl8gFus/MhrYmVWkQiNqRXKKcuHDQ==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudfront/-/client-cloudfront-3.990.0.tgz", + "integrity": "sha512-02NL4ms1k9tIiGA2UVho7L329nr2oWHfr3/Tz1k+jZZBs4H2dPEZUAHqG1qTrDZ6RNfjm9QMUr1BbEnRng4wnA==", "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.9", - "@aws-sdk/credential-provider-node": "^3.972.8", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/credential-provider-node": "^3.972.9", "@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.9", + "@aws-sdk/middleware-user-agent": "^3.972.10", "@aws-sdk/region-config-resolver": "^3.972.3", "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.989.0", + "@aws-sdk/util-endpoints": "3.990.0", "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.7", + "@aws-sdk/util-user-agent-node": "^3.972.8", "@smithy/config-resolver": "^4.4.6", "@smithy/core": "^3.23.0", "@smithy/fetch-http-handler": "^5.3.9", @@ -333,33 +333,33 @@ } }, "node_modules/@aws-sdk/client-s3": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.989.0.tgz", - "integrity": "sha512-ccz2miIetWAgrJYmKCpSnRjF8jew7DPstl54nufhfPMtM1MLxD2z55eSk1eJj3Umhu4CioNN1aY1ILT7fwlSiw==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.990.0.tgz", + "integrity": "sha512-XnsM8RgB35Atn2+aYSocitCybDG82x9yYf/s2D23ytpyHCupmuZN3LzK2a0WxmKO6Zf7EtEIYy0mHGY4tLp9YA==", "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.9", - "@aws-sdk/credential-provider-node": "^3.972.8", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/credential-provider-node": "^3.972.9", "@aws-sdk/middleware-bucket-endpoint": "^3.972.3", "@aws-sdk/middleware-expect-continue": "^3.972.3", - "@aws-sdk/middleware-flexible-checksums": "^3.972.7", + "@aws-sdk/middleware-flexible-checksums": "^3.972.8", "@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.9", + "@aws-sdk/middleware-sdk-s3": "^3.972.10", "@aws-sdk/middleware-ssec": "^3.972.3", - "@aws-sdk/middleware-user-agent": "^3.972.9", + "@aws-sdk/middleware-user-agent": "^3.972.10", "@aws-sdk/region-config-resolver": "^3.972.3", - "@aws-sdk/signature-v4-multi-region": "3.989.0", + "@aws-sdk/signature-v4-multi-region": "3.990.0", "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.989.0", + "@aws-sdk/util-endpoints": "3.990.0", "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.7", + "@aws-sdk/util-user-agent-node": "^3.972.8", "@smithy/config-resolver": "^4.4.6", "@smithy/core": "^3.23.0", "@smithy/eventstream-serde-browser": "^4.2.8", @@ -400,24 +400,24 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.989.0.tgz", - "integrity": "sha512-3sC+J1ru5VFXLgt9KZmXto0M7mnV5RkS6FNGwRMK3XrojSjHso9DLOWjbnXhbNv4motH8vu53L1HK2VC1+Nj5w==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.990.0.tgz", + "integrity": "sha512-xTEaPjZwOqVjGbLOP7qzwbdOWJOo1ne2mUhTZwEBBkPvNk4aXB/vcYwWwrjoSWUqtit4+GDbO75ePc/S6TUJYQ==", "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.9", + "@aws-sdk/core": "^3.973.10", "@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.9", + "@aws-sdk/middleware-user-agent": "^3.972.10", "@aws-sdk/region-config-resolver": "^3.972.3", "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.989.0", + "@aws-sdk/util-endpoints": "3.990.0", "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.7", + "@aws-sdk/util-user-agent-node": "^3.972.8", "@smithy/config-resolver": "^4.4.6", "@smithy/core": "^3.23.0", "@smithy/fetch-http-handler": "^5.3.9", @@ -450,9 +450,9 @@ } }, "node_modules/@aws-sdk/core": { - "version": "3.973.9", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.9.tgz", - "integrity": "sha512-cyUOfJSizn8da7XrBEFBf4UMI4A6JQNX6ZFcKtYmh/CrwfzsDcabv3k/z0bNwQ3pX5aeq5sg/8Bs/ASiL0bJaA==", + "version": "3.973.10", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.10.tgz", + "integrity": "sha512-4u/FbyyT3JqzfsESI70iFg6e2yp87MB5kS2qcxIA66m52VSTN1fvuvbCY1h/LKq1LvuxIrlJ1ItcyjvcKoaPLg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -489,13 +489,13 @@ } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.7.tgz", - "integrity": "sha512-r8kBtglvLjGxBT87l6Lqkh9fL8yJJ6O4CYQPjKlj3AkCuL4/4784x3rxxXWw9LTKXOo114VB6mjxAuy5pI7XIg==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.8.tgz", + "integrity": "sha512-r91OOPAcHnLCSxaeu/lzZAVRCZ/CtTNuwmJkUwpwSDshUrP7bkX1OmFn2nUMWd9kN53Q4cEo8b7226G4olt2Mg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/types": "^4.12.0", @@ -506,13 +506,13 @@ } }, "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.972.9", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.9.tgz", - "integrity": "sha512-40caFblEg/TPrp9EpvyMxp4xlJ5TuTI+A8H6g8FhHn2hfH2PObFAPLF9d5AljK/G69E1YtTklkuQeAwPlV3w8Q==", + "version": "3.972.10", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.10.tgz", + "integrity": "sha512-DTtuyXSWB+KetzLcWaSahLJCtTUe/3SXtlGp4ik9PCe9xD6swHEkG8n8/BNsQ9dsihb9nhFvuUB4DpdBGDcvVg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/types": "^3.973.1", "@smithy/fetch-http-handler": "^5.3.9", "@smithy/node-http-handler": "^4.4.10", @@ -528,20 +528,20 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.7.tgz", - "integrity": "sha512-zeYKrMwM5bCkHFho/x3+1OL0vcZQ0OhTR7k35tLq74+GP5ieV3juHXTZfa2LVE0Bg75cHIIerpX0gomVOhzo/w==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.8.tgz", + "integrity": "sha512-n2dMn21gvbBIEh00E8Nb+j01U/9rSqFIamWRdGm/mE5e+vHQ9g0cBNdrYFlM6AAiryKVHZmShWT9D1JAWJ3ISw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", - "@aws-sdk/credential-provider-env": "^3.972.7", - "@aws-sdk/credential-provider-http": "^3.972.9", - "@aws-sdk/credential-provider-login": "^3.972.7", - "@aws-sdk/credential-provider-process": "^3.972.7", - "@aws-sdk/credential-provider-sso": "^3.972.7", - "@aws-sdk/credential-provider-web-identity": "^3.972.7", - "@aws-sdk/nested-clients": "3.989.0", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/credential-provider-env": "^3.972.8", + "@aws-sdk/credential-provider-http": "^3.972.10", + "@aws-sdk/credential-provider-login": "^3.972.8", + "@aws-sdk/credential-provider-process": "^3.972.8", + "@aws-sdk/credential-provider-sso": "^3.972.8", + "@aws-sdk/credential-provider-web-identity": "^3.972.8", + "@aws-sdk/nested-clients": "3.990.0", "@aws-sdk/types": "^3.973.1", "@smithy/credential-provider-imds": "^4.2.8", "@smithy/property-provider": "^4.2.8", @@ -554,14 +554,14 @@ } }, "node_modules/@aws-sdk/credential-provider-login": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.7.tgz", - "integrity": "sha512-Q103cLU6OjAllYjX7+V+PKQw654jjvZUkD+lbUUiFbqut6gR5zwl1DrelvJPM5hnzIty7BCaxaRB3KMuz3M/ug==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.8.tgz", + "integrity": "sha512-rMFuVids8ICge/X9DF5pRdGMIvkVhDV9IQFQ8aTYk6iF0rl9jOUa1C3kjepxiXUlpgJQT++sLZkT9n0TMLHhQw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", - "@aws-sdk/nested-clients": "3.989.0", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/nested-clients": "3.990.0", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/protocol-http": "^5.3.8", @@ -574,18 +574,18 @@ } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.972.8", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.8.tgz", - "integrity": "sha512-AaDVOT7iNJyLjc3j91VlucPZ4J8Bw+eu9sllRDugJqhHWYyR3Iyp2huBUW8A3+DfHoh70sxGkY92cThAicSzlQ==", + "version": "3.972.9", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.9.tgz", + "integrity": "sha512-LfJfO0ClRAq2WsSnA9JuUsNyIicD2eyputxSlSL0EiMrtxOxELLRG6ZVYDf/a1HCepaYPXeakH4y8D5OLCauag==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/credential-provider-env": "^3.972.7", - "@aws-sdk/credential-provider-http": "^3.972.9", - "@aws-sdk/credential-provider-ini": "^3.972.7", - "@aws-sdk/credential-provider-process": "^3.972.7", - "@aws-sdk/credential-provider-sso": "^3.972.7", - "@aws-sdk/credential-provider-web-identity": "^3.972.7", + "@aws-sdk/credential-provider-env": "^3.972.8", + "@aws-sdk/credential-provider-http": "^3.972.10", + "@aws-sdk/credential-provider-ini": "^3.972.8", + "@aws-sdk/credential-provider-process": "^3.972.8", + "@aws-sdk/credential-provider-sso": "^3.972.8", + "@aws-sdk/credential-provider-web-identity": "^3.972.8", "@aws-sdk/types": "^3.973.1", "@smithy/credential-provider-imds": "^4.2.8", "@smithy/property-provider": "^4.2.8", @@ -598,13 +598,13 @@ } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.7.tgz", - "integrity": "sha512-hxMo1V3ujWWrQSONxQJAElnjredkRpB6p8SDjnvRq70IwYY38R/CZSys0IbhRPxdgWZ5j12yDRk2OXhxw4Gj3g==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.8.tgz", + "integrity": "sha512-6cg26ffFltxM51OOS8NH7oE41EccaYiNlbd5VgUYwhiGCySLfHoGuGrLm2rMB4zhy+IO5nWIIG0HiodX8zdvHA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/shared-ini-file-loader": "^4.4.3", @@ -616,15 +616,15 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.7.tgz", - "integrity": "sha512-ZGKBOHEj8Ap15jhG2XMncQmKLTqA++2DVU2eZfLu3T/pkwDyhCp5eZv5c/acFxbZcA/6mtxke+vzO/n+aeHs4A==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.8.tgz", + "integrity": "sha512-35kqmFOVU1n26SNv+U37sM8b2TzG8LyqAcd6iM9gprqxyHEh/8IM3gzN4Jzufs3qM6IrH8e43ryZWYdvfVzzKQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.989.0", - "@aws-sdk/core": "^3.973.9", - "@aws-sdk/token-providers": "3.989.0", + "@aws-sdk/client-sso": "3.990.0", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/token-providers": "3.990.0", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/shared-ini-file-loader": "^4.4.3", @@ -636,14 +636,14 @@ } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.7.tgz", - "integrity": "sha512-AbYupBIoSJoVMlbMqBhNvPhqj+CdGtzW7Uk4ZIMBm2br18pc3rkG1VaKVFV85H87QCvLHEnni1idJjaX1wOmIw==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.8.tgz", + "integrity": "sha512-CZhN1bOc1J3ubQPqbmr5b4KaMJBgdDvYsmEIZuX++wFlzmZsKj1bwkaiTEb5U2V7kXuzLlpF5HJSOM9eY/6nGA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", - "@aws-sdk/nested-clients": "3.989.0", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/nested-clients": "3.990.0", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/shared-ini-file-loader": "^4.4.3", @@ -690,16 +690,16 @@ } }, "node_modules/@aws-sdk/middleware-flexible-checksums": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.7.tgz", - "integrity": "sha512-YU/5rpz8k2mwFGi2M0px9ChOQZY7Bbow5knB2WLRVPqDM/cG8T5zj55UaWS1qcaFpE7vCX9a9/kvYBlKGcD+KA==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.972.8.tgz", + "integrity": "sha512-Hn6gumcN/3/8Fzo9z7N1pA2PRfE8S+qAqdb4g3MqzXjIOIe+VxD7edO/DKAJ1YH11639EGQIHBz0wdOb5btjtw==", "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.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/crc64-nvme": "3.972.0", "@aws-sdk/types": "^3.973.1", "@smithy/is-array-buffer": "^4.2.0", @@ -779,13 +779,13 @@ } }, "node_modules/@aws-sdk/middleware-sdk-s3": { - "version": "3.972.9", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.9.tgz", - "integrity": "sha512-F4Ak2HM7te/o3izFTqg/jUTBLjavpaJ5iynKM6aLMwNddXbwAZQ1VbIG8RFUHBo7fBHj2eeN2FNLtIFT4ejWYQ==", + "version": "3.972.10", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.10.tgz", + "integrity": "sha512-wLkB4bshbBtsAiC2WwlHzOWXu1fx3ftL63fQl0DxEda48Q6B8bcHydZppE3KjEIpPyiNOllByfSnb07cYpIgmw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/types": "^3.973.1", "@aws-sdk/util-arn-parser": "^3.972.2", "@smithy/core": "^3.23.0", @@ -820,15 +820,15 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.972.9", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.9.tgz", - "integrity": "sha512-1g1B7yf7KzessB0mKNiV9gAHEwbM662xgU+VE4LxyGe6kVGZ8LqYsngjhE+Stna09CJ7Pxkjr6Uq1OtbGwJJJg==", + "version": "3.972.10", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.10.tgz", + "integrity": "sha512-bBEL8CAqPQkI91ZM5a9xnFAzedpzH6NYCOtNyLarRAzTUTFN2DKqaC60ugBa7pnU1jSi4mA7WAXBsrod7nJltg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", + "@aws-sdk/core": "^3.973.10", "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.989.0", + "@aws-sdk/util-endpoints": "3.990.0", "@smithy/core": "^3.23.0", "@smithy/protocol-http": "^5.3.8", "@smithy/types": "^4.12.0", @@ -839,24 +839,24 @@ } }, "node_modules/@aws-sdk/nested-clients": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.989.0.tgz", - "integrity": "sha512-Dbk2HMPU3mb6RrSRzgf0WCaWSbgtZG258maCpuN2/ONcAQNpOTw99V5fU5CA1qVK6Vkm4Fwj2cnOnw7wbGVlOw==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.990.0.tgz", + "integrity": "sha512-3NA0s66vsy8g7hPh36ZsUgO4SiMyrhwcYvuuNK1PezO52vX3hXDW4pQrC6OQLGKGJV0o6tbEyQtXb/mPs8zg8w==", "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.9", + "@aws-sdk/core": "^3.973.10", "@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.9", + "@aws-sdk/middleware-user-agent": "^3.972.10", "@aws-sdk/region-config-resolver": "^3.972.3", "@aws-sdk/types": "^3.973.1", - "@aws-sdk/util-endpoints": "3.989.0", + "@aws-sdk/util-endpoints": "3.990.0", "@aws-sdk/util-user-agent-browser": "^3.972.3", - "@aws-sdk/util-user-agent-node": "^3.972.7", + "@aws-sdk/util-user-agent-node": "^3.972.8", "@smithy/config-resolver": "^4.4.6", "@smithy/core": "^3.23.0", "@smithy/fetch-http-handler": "^5.3.9", @@ -906,13 +906,13 @@ } }, "node_modules/@aws-sdk/signature-v4-multi-region": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.989.0.tgz", - "integrity": "sha512-rVhR/BUZdnru7tLlxWD+uzoKB1LAs2L0pcoh6rYgIYuCtQflnsC6Ud0SpfqIsOapBSBKXdoW73IITFf+XFMdCQ==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.990.0.tgz", + "integrity": "sha512-O55s1eFmKi+2Ko5T1hbdxL6tFVONGscSVe9VRxS4m91Tlbo9iG2Q2HvKWq1DuKQAuUWSUfMmjrRt07JNzizr2A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-sdk-s3": "^3.972.9", + "@aws-sdk/middleware-sdk-s3": "^3.972.10", "@aws-sdk/types": "^3.973.1", "@smithy/protocol-http": "^5.3.8", "@smithy/signature-v4": "^5.3.8", @@ -924,14 +924,14 @@ } }, "node_modules/@aws-sdk/token-providers": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.989.0.tgz", - "integrity": "sha512-OdBByMv+OjOZoekrk4THPFpLuND5aIQbDHCGh3n2rvifAbm31+6e0OLhxSeCF1UMPm+nKq12bXYYEoCIx5SQBg==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.990.0.tgz", + "integrity": "sha512-L3BtUb2v9XmYgQdfGBzbBtKMXaP5fV973y3Qdxeevs6oUTVXFmi/mV1+LnScA/1wVPJC9/hlK+1o5vbt7cG7EQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/core": "^3.973.9", - "@aws-sdk/nested-clients": "3.989.0", + "@aws-sdk/core": "^3.973.10", + "@aws-sdk/nested-clients": "3.990.0", "@aws-sdk/types": "^3.973.1", "@smithy/property-provider": "^4.2.8", "@smithy/shared-ini-file-loader": "^4.4.3", @@ -970,9 +970,9 @@ } }, "node_modules/@aws-sdk/util-endpoints": { - "version": "3.989.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.989.0.tgz", - "integrity": "sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==", + "version": "3.990.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.990.0.tgz", + "integrity": "sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1013,13 +1013,13 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.972.7", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.7.tgz", - "integrity": "sha512-oyhv+FjrgHjP+F16cmsrJzNP4qaRJzkV1n9Lvv4uyh3kLqo3rIe9NSBSBa35f2TedczfG2dD+kaQhHBB47D6Og==", + "version": "3.972.8", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.8.tgz", + "integrity": "sha512-XJZuT0LWsFCW1C8dEpPAXSa7h6Pb3krr2y//1X0Zidpcl0vmgY5nL/X0JuBZlntpBzaN3+U4hvKjuijyiiR8zw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-user-agent": "^3.972.9", + "@aws-sdk/middleware-user-agent": "^3.972.10", "@aws-sdk/types": "^3.973.1", "@smithy/node-config-provider": "^4.3.8", "@smithy/types": "^4.12.0", @@ -2485,92 +2485,55 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.1.tgz", - "integrity": "sha512-uVSdg/V4dfQmTjJzR0szNczjOH/J+FyUMMjYtr07xFRXR7EDf9i1qdxrD0VusZH9knj1/ecxzCQQxyic5NzAiA==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { - "@eslint/object-schema": "^3.0.1", + "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", - "minimatch": "^10.1.1" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-array/node_modules/balanced-match": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", - "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "jackspeak": "^4.2.3" + "minimatch": "^3.1.2" }, "engines": { - "node": "20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", - "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz", - "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "BlueOak-1.0.0", - "peer": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^5.0.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "*" } }, "node_modules/@eslint/config-helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.2.tgz", - "integrity": "sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@eslint/core": "^1.1.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/config-helpers/node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { - "@types/json-schema": "^7.0.15" + "@eslint/core": "^0.17.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/core": { @@ -2781,43 +2744,27 @@ } }, "node_modules/@eslint/object-schema": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.1.tgz", - "integrity": "sha512-P9cq2dpr+LU8j3qbLygLcSZrl2/ds/pUpfnHNNuk5HW7mnngHs+6WSq5C9mO3rqRX8A1poxqLTC9cu0KOyJlBg==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, "license": "Apache-2.0", - "peer": true, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/plugin-kit": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.0.tgz", - "integrity": "sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { - "@eslint/core": "^1.1.0", + "@eslint/core": "^0.17.0", "levn": "^0.4.1" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fancy-test/nock": { @@ -6008,14 +5955,6 @@ "@types/node": "*" } }, - "node_modules/@types/esrecurse": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", - "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", - "dev": true, - "license": "MIT", - "peer": true - }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -7109,9 +7048,9 @@ } }, "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -8228,9 +8167,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001769", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", - "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "version": "1.0.30001770", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", + "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", "dev": true, "funding": [ { @@ -10107,9 +10046,9 @@ } }, "node_modules/eslint-config-oclif": { - "version": "6.0.137", - "resolved": "https://registry.npmjs.org/eslint-config-oclif/-/eslint-config-oclif-6.0.137.tgz", - "integrity": "sha512-23so0ju6qf+JGDtGUclybUT4JGUSapl2zp+f+JOHCzLFpxJ/4fPCU6KNMZWLPBecdjIertMNRVOmHddt5i83Fg==", + "version": "6.0.139", + "resolved": "https://registry.npmjs.org/eslint-config-oclif/-/eslint-config-oclif-6.0.139.tgz", + "integrity": "sha512-MikjwDpCnrA2b4uRo4N1wFF0sRYmCO4UOq784HHsmP/0MwiQhLMF73EaS7HnoNH6jy242sl35O9+q2CHGca2Jg==", "dev": true, "license": "MIT", "dependencies": { @@ -10522,20 +10461,6 @@ "typescript": ">=4.2.0" } }, - "node_modules/eslint-config-oclif/node_modules/@eslint/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.0.tgz", - "integrity": "sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - } - }, "node_modules/eslint-config-oclif/node_modules/@eslint/eslintrc": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", @@ -10814,31 +10739,34 @@ } }, "node_modules/eslint-config-oclif/node_modules/eslint": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.0.tgz", - "integrity": "sha512-O0piBKY36YSJhlFSG8p9VUdPV/SxxS4FYDWVpr/9GJuMaepzwlf4J8I4ov1b+ySQfDTPhc3DtLaxcT1fN0yqCg==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.2", - "@eslint/config-array": "^0.23.0", - "@eslint/config-helpers": "^0.5.2", - "@eslint/core": "^1.1.0", - "@eslint/plugin-kit": "^0.6.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.39.2", + "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", + "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^9.1.0", - "eslint-visitor-keys": "^5.0.0", - "espree": "^11.1.0", - "esquery": "^1.7.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", @@ -10848,7 +10776,8 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.1.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -10856,7 +10785,7 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://eslint.org/donate" @@ -11038,20 +10967,18 @@ } }, "node_modules/eslint-config-oclif/node_modules/eslint-scope": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.0.tgz", - "integrity": "sha512-CkWE42hOJsNj9FJRaoMX9waUFYhqY4jmyLFdAdzZr6VaCg3ynLYx4WnOdkaIifGfH4gsUcBTn4OZbHXkpLD0FQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "peer": true, "dependencies": { - "@types/esrecurse": "^4.3.1", - "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -11070,84 +10997,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-config-oclif/node_modules/eslint/node_modules/balanced-match": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", - "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "jackspeak": "^4.2.3" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/eslint-config-oclif/node_modules/eslint/node_modules/brace-expansion": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", - "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/eslint-config-oclif/node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", - "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-oclif/node_modules/eslint/node_modules/espree": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.1.0.tgz", - "integrity": "sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, - "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-oclif/node_modules/eslint/node_modules/minimatch": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz", - "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==", - "dev": true, - "license": "BlueOak-1.0.0", - "peer": true, - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-config-oclif/node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -11561,9 +11410,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.23.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz", - "integrity": "sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==", + "version": "17.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", + "integrity": "sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==", "dev": true, "license": "MIT", "dependencies": { @@ -20754,13 +20603,13 @@ } }, "node_modules/oclif": { - "version": "4.22.77", - "resolved": "https://registry.npmjs.org/oclif/-/oclif-4.22.77.tgz", - "integrity": "sha512-H0iVdnKNItaNV9xU0fDAqEy3o82BRTpps9ePoqVEctrqMCqKnKS5VpNSLZCJN/WiY85fXD496llwGqoizBBVrw==", + "version": "4.22.78", + "resolved": "https://registry.npmjs.org/oclif/-/oclif-4.22.78.tgz", + "integrity": "sha512-8Vmzf7tN4FzDVC+bsF8a0gcAYGcL5ZdGPkmV2D2YmkBUaBlheQUE+SjZAn4QxQx0jXReD4YwarCc/4Il0cWadw==", "dev": true, "license": "MIT", "dependencies": { - "@aws-sdk/client-cloudfront": "^3.985.0", + "@aws-sdk/client-cloudfront": "^3.990.0", "@aws-sdk/client-s3": "^3.985.0", "@inquirer/confirm": "^3.1.22", "@inquirer/input": "^2.2.4", @@ -22699,34 +22548,6 @@ "pirates": "^4.0.7" } }, - "node_modules/rewire/node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/rewire/node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/rewire/node_modules/@eslint/eslintrc": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", @@ -22764,30 +22585,6 @@ "url": "https://eslint.org/donate" } }, - "node_modules/rewire/node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/rewire/node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/rewire/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -26589,14 +26386,14 @@ "@contentstack/cli-audit": "~2.0.0-beta.2", "@contentstack/cli-auth": "~2.0.0-beta.4", "@contentstack/cli-bulk-operations": "^1.0.0-beta", - "@contentstack/cli-cm-bootstrap": "~2.0.0-beta.6", + "@contentstack/cli-cm-bootstrap": "~2.0.0-beta.7", "@contentstack/cli-cm-branches": "~1.6.3", "@contentstack/cli-cm-clone": "~2.0.0-beta.8", "@contentstack/cli-cm-export": "~2.0.0-beta.7", "@contentstack/cli-cm-export-to-csv": "~1.11.0", - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-cm-import-setup": "~2.0.0-beta.3", - "@contentstack/cli-cm-seed": "~2.0.0-beta.6", + "@contentstack/cli-cm-seed": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-config": "~1.19.0", "@contentstack/cli-launch": "^1.9.6", @@ -26628,7 +26425,7 @@ "devDependencies": { "@oclif/test": "^4.1.16", "@types/chai": "^4.3.20", - "@types/inquirer": "^9.0.8", + "@types/inquirer": "^9.0.9", "@types/mkdirp": "^1.0.2", "@types/mocha": "^8.2.3", "@types/node": "^14.18.63", @@ -26636,7 +26433,7 @@ "@types/sinon": "^10.0.20", "chai": "^4.5.0", "eslint": "^8.57.1", - "eslint-config-oclif": "^6.0.62", + "eslint-config-oclif": "^6.0.137", "eslint-config-oclif-typescript": "^3.1.14", "globby": "^10.0.2", "mocha": "10.8.2", @@ -26646,7 +26443,7 @@ "rimraf": "^5.0.10", "shelljs": "^0.10.0", "sinon": "^21.0.1", - "tmp": "^0.2.3", + "tmp": "^0.2.5", "ts-node": "^10.9.2", "tslib": "^2.8.1", "typescript": "^4.9.5" @@ -26667,7 +26464,7 @@ "chalk": "^4.1.2", "fast-csv": "^4.3.6", "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "uuid": "^9.0.1", "winston": "^3.17.0" }, @@ -26881,17 +26678,17 @@ }, "packages/contentstack-bootstrap": { "name": "@contentstack/cli-cm-bootstrap", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "license": "MIT", "dependencies": { - "@contentstack/cli-cm-seed": "~2.0.0-beta.6", + "@contentstack/cli-cm-seed": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", - "@oclif/plugin-help": "^6.2.28", + "@oclif/plugin-help": "^6.2.37", "inquirer": "8.2.7", "mkdirp": "^1.0.4", - "tar": "^7.5.6 " + "tar": "^7.5.7" }, "devDependencies": { "@oclif/test": "^4.1.13", @@ -26906,7 +26703,7 @@ "mocha": "10.8.2", "nyc": "^15.1.0", "oclif": "^4.17.46", - "tmp": "^0.2.3", + "tmp": "^0.2.5", "ts-node": "^8.10.2", "typescript": "^4.9.5" }, @@ -26961,7 +26758,7 @@ "@oclif/plugin-help": "^6.2.28", "chalk": "^4.1.2", "just-diff": "^6.0.2", - "lodash": "^4.17.21" + "lodash": "^4.17.23" }, "devDependencies": { "@contentstack/cli-dev-dependencies": "~1.3.0", @@ -26990,14 +26787,14 @@ "dependencies": { "@colors/colors": "^1.6.0", "@contentstack/cli-cm-export": "~2.0.0-beta.7", - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", "chalk": "^4.1.2", "inquirer": "8.2.7", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "ora": "^5.4.1", "prompt": "^1.3.0", @@ -27230,7 +27027,7 @@ "@contentstack/utils": "~1.7.0", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", - "lodash": "^4.17.21" + "lodash": "^4.17.23" }, "devDependencies": { "@oclif/test": "^4.1.13", @@ -27261,7 +27058,7 @@ "@oclif/core": "^4.3.0", "@oclif/test": "^4.1.13", "fancy-test": "^2.0.42", - "lodash": "^4.17.21" + "lodash": "^4.17.23" }, "devDependencies": { "@types/node": "^14.18.63", @@ -27568,7 +27365,7 @@ "big-json": "^3.2.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "mkdirp": "^1.0.4", "progress-stream": "^2.0.0", @@ -27731,21 +27528,20 @@ }, "packages/contentstack-import": { "name": "@contentstack/cli-cm-import", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "license": "MIT", "dependencies": { "@contentstack/cli-audit": "~1.17.1", - "@contentstack/cli-command": "~1.7.1", + "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", "@contentstack/cli-variants": "~2.0.0-beta.4", - "@contentstack/management": "~1.27.3", "@oclif/core": "^4.3.0", "big-json": "^3.2.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", - "debug": "^4.4.1", - "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "debug": "^4.4.3", + "fs-extra": "^11.3.3", + "lodash": "^4.17.23", "marked": "^4.3.0", "merge": "^2.1.1", "mkdirp": "^1.0.4", @@ -27754,7 +27550,7 @@ "winston": "^3.17.0" }, "devDependencies": { - "@oclif/test": "^4.1.13", + "@oclif/test": "^4.1.16", "@types/big-json": "^3.2.5", "@types/bluebird": "^3.5.42", "@types/fs-extra": "^11.0.4", @@ -27789,7 +27585,7 @@ "big-json": "^3.2.0", "chalk": "^4.1.2", "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "mkdirp": "^1.0.4", "winston": "^3.17.0" @@ -27898,32 +27694,31 @@ }, "packages/contentstack-seed": { "name": "@contentstack/cli-cm-seed", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "license": "MIT", "dependencies": { - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", - "@contentstack/management": "~1.27.3", "inquirer": "8.2.7", "mkdirp": "^1.0.4", - "tar": "^7.5.4", - "tmp": "^0.2.3" + "tar": "^7.5.7", + "tmp": "^0.2.5" }, "devDependencies": { - "@types/inquirer": "^9.0.8", + "@types/inquirer": "^9.0.9", "@types/jest": "^26.0.24", "@types/mkdirp": "^1.0.2", "@types/node": "^14.18.63", "@types/tar": "^6.1.13", "@types/tmp": "^0.2.6", - "axios": "^1.8.2", + "axios": "^1.13.5", "eslint": "^8.57.1", - "eslint-config-oclif": "^6.0.62", + "eslint-config-oclif": "^6.0.137", "eslint-config-oclif-typescript": "^3.1.14", "jest": "^29.7.0", "oclif": "^4.17.46", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.6", "ts-node": "^8.10.2", "typescript": "^4.9.5" }, @@ -27972,23 +27767,23 @@ "version": "1.17.2", "license": "MIT", "dependencies": { - "@contentstack/management": "~1.27.3", - "@contentstack/marketplace-sdk": "^1.4.0", + "@contentstack/management": "~1.27.5", + "@contentstack/marketplace-sdk": "^1.5.0", "@oclif/core": "^4.3.0", - "axios": "^1.9.0", + "axios": "^1.13.5", "chalk": "^4.1.2", "cli-cursor": "^3.1.0", "cli-progress": "^3.12.0", "cli-table": "^0.3.11", "conf": "^10.2.0", - "dotenv": "^16.5.0", + "dotenv": "^16.6.1", "figures": "^3.2.0", "inquirer": "8.2.7", "inquirer-search-checkbox": "^1.0.0", "inquirer-search-list": "^1.2.6", "js-yaml": "^4.1.1", "klona": "^2.0.6", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "mkdirp": "^1.0.4", "open": "^8.4.2", "ora": "^5.4.1", @@ -28069,7 +27864,7 @@ "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "mkdirp": "^1.0.4", "winston": "^3.17.0" }, diff --git a/packages/contentstack-audit/package.json b/packages/contentstack-audit/package.json index 3c6bfc1818..791a891845 100644 --- a/packages/contentstack-audit/package.json +++ b/packages/contentstack-audit/package.json @@ -25,7 +25,7 @@ "chalk": "^4.1.2", "fast-csv": "^4.3.6", "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "uuid": "^9.0.1", "winston": "^3.17.0" }, diff --git a/packages/contentstack-bootstrap/package.json b/packages/contentstack-bootstrap/package.json index 016a65b2ba..0a84ea28a2 100644 --- a/packages/contentstack-bootstrap/package.json +++ b/packages/contentstack-bootstrap/package.json @@ -1,7 +1,7 @@ { "name": "@contentstack/cli-cm-bootstrap", "description": "Bootstrap contentstack apps", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "scripts": { @@ -16,14 +16,14 @@ "test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\"" }, "dependencies": { - "@contentstack/cli-cm-seed": "~2.0.0-beta.6", + "@contentstack/cli-cm-seed": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", - "@oclif/plugin-help": "^6.2.28", + "@oclif/plugin-help": "^6.2.37", "inquirer": "8.2.7", "mkdirp": "^1.0.4", - "tar": "^7.5.6 " + "tar": "^7.5.7" }, "devDependencies": { "@oclif/test": "^4.1.13", @@ -38,7 +38,7 @@ "mocha": "10.8.2", "nyc": "^15.1.0", "oclif": "^4.17.46", - "tmp": "^0.2.3", + "tmp": "^0.2.5", "ts-node": "^8.10.2", "typescript": "^4.9.5" }, diff --git a/packages/contentstack-bootstrap/src/bootstrap/utils.ts b/packages/contentstack-bootstrap/src/bootstrap/utils.ts index 1266a3fd13..164f9a1add 100644 --- a/packages/contentstack-bootstrap/src/bootstrap/utils.ts +++ b/packages/contentstack-bootstrap/src/bootstrap/utils.ts @@ -4,6 +4,7 @@ import { cliux, pathValidator, sanitizePath } from '@contentstack/cli-utilities' import { continueBootstrapCommand } from '../bootstrap/interactive'; import { AppConfig } from '../config'; import messageHandler from '../messages'; +import { regions } from '@contentstack/cli-config/lib/utils/region-handler'; interface EnvironmentVariables { api_key: string; @@ -187,20 +188,37 @@ const envFileHandler = async ( const cdnHost = region?.cda?.substring('8'); const appHost = region?.uiHost?.substring(8); const isUSRegion = regionName === 'us' || regionName === 'na'; + + const isPredefinedRegion = region?.name && Object.keys(regions).some( + key => key.toLowerCase() === region.name.toLowerCase() + ); + if (regionName !== 'eu' && !isUSRegion) { customHost = region?.cma?.substring(8); } - let graphqlHost = "graphql.contentstack.com"; - if(regionName != 'na'){ - graphqlHost = `${regionName}-.graphql.contentstack.com`; - } - - // Construct image hostname based on the actual host being used - let imageHostname = '*-images.contentstack.com'; // default fallback - if (region?.cda) { + const getGraphqlHost = (): string => { + if (!isPredefinedRegion) { + return cdnHost.replace('-cdn.', '-graphql.'); + } + const normalizedRegion = regionName?.toLowerCase(); + if (!normalizedRegion || normalizedRegion === 'na' || normalizedRegion === 'aws-na' || normalizedRegion === 'us') { + return cdnHost.replace('cdn.', 'graphql.').replace('.io', '.com'); + } + return cdnHost.replace('-cdn.', '-graphql.'); + }; + const graphqlHost = getGraphqlHost(); + + let imageHostname: string; + if (isPredefinedRegion && region?.cda) { const baseHost = region.cda.replace(/^https?:\/\//, '').replace(/^[^.]+\./, ''); imageHostname = `images.${baseHost}`; + } else if (region?.cda) { + const baseHost = region.cda.replace(/^https?:\/\//, '').replace(/^[^.]+\./, ''); + imageHostname = `*-images.${baseHost}`; + } else { + //default + imageHostname = '*-images.contentstack.com'; } const production = environmentVariables.environment === 'production' ? true : false; switch (appConfigKey) { @@ -208,6 +226,21 @@ const envFileHandler = async ( case 'kickstart-next-ssr': case 'kickstart-next-ssg': case 'kickstart-next-middleware': + fileName = `.env`; + filePath = pathValidator(path.join(sanitizePath(clonedDirectory), sanitizePath(fileName))); + content = `NEXT_PUBLIC_CONTENTSTACK_API_KEY=${environmentVariables.api_key + }\nNEXT_PUBLIC_CONTENTSTACK_DELIVERY_TOKEN=${environmentVariables.deliveryToken + }\nNEXT_PUBLIC_CONTENTSTACK_PREVIEW_TOKEN=${environmentVariables.preview_token || '' + }\nNEXT_PUBLIC_CONTENTSTACK_ENVIRONMENT=${environmentVariables.environment + }\nNEXT_PUBLIC_CONTENTSTACK_REGION=${regionName + }\nNEXT_PUBLIC_CONTENTSTACK_PREVIEW=${livePreviewEnabled ? 'true' : 'false' + }\nNEXT_PUBLIC_CONTENTSTACK_CONTENT_DELIVERY = ${cdnHost + }\nNEXT_PUBLIC_CONTENTSTACK_CONTENT_APPLICATION = ${appHost + }\nNEXT_PUBLIC_CONTENTSTACK_PREVIEW_HOST = ${previewHost + }\nNEXT_PUBLIC_CONTENTSTACK_IMAGE_HOSTNAME=${imageHostname}`; + + result = await writeEnvFile(content, filePath); + break; case 'kickstart-next-graphql': fileName = `.env`; filePath = pathValidator(path.join(sanitizePath(clonedDirectory), sanitizePath(fileName))); diff --git a/packages/contentstack-branches/package.json b/packages/contentstack-branches/package.json index e7c053afe2..cde8d74521 100644 --- a/packages/contentstack-branches/package.json +++ b/packages/contentstack-branches/package.json @@ -11,7 +11,7 @@ "@contentstack/cli-utilities": "~1.17.2", "chalk": "^4.1.2", "just-diff": "^6.0.2", - "lodash": "^4.17.21" + "lodash": "^4.17.23" }, "devDependencies": { "@contentstack/cli-dev-dependencies": "~1.3.0", diff --git a/packages/contentstack-clone/package.json b/packages/contentstack-clone/package.json index f086cc26d2..771524a3b7 100644 --- a/packages/contentstack-clone/package.json +++ b/packages/contentstack-clone/package.json @@ -7,14 +7,14 @@ "dependencies": { "@colors/colors": "^1.6.0", "@contentstack/cli-cm-export": "~2.0.0-beta.7", - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", "chalk": "^4.1.2", "inquirer": "8.2.7", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "ora": "^5.4.1", "prompt": "^1.3.0", diff --git a/packages/contentstack-config/package.json b/packages/contentstack-config/package.json index cd456609fa..94811555b1 100644 --- a/packages/contentstack-config/package.json +++ b/packages/contentstack-config/package.json @@ -26,7 +26,7 @@ "@contentstack/utils": "~1.7.0", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", - "lodash": "^4.17.21" + "lodash": "^4.17.23" }, "devDependencies": { "@oclif/test": "^4.1.13", diff --git a/packages/contentstack-dev-dependencies/package.json b/packages/contentstack-dev-dependencies/package.json index 752a45e5c6..d89798474e 100644 --- a/packages/contentstack-dev-dependencies/package.json +++ b/packages/contentstack-dev-dependencies/package.json @@ -22,7 +22,7 @@ "license": "MIT", "dependencies": { "@oclif/core": "^4.3.0", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "fancy-test": "^2.0.42", "@oclif/test": "^4.1.13" }, diff --git a/packages/contentstack-export/package.json b/packages/contentstack-export/package.json index 4ec14e1c5e..91eb5869e0 100644 --- a/packages/contentstack-export/package.json +++ b/packages/contentstack-export/package.json @@ -13,7 +13,7 @@ "big-json": "^3.2.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "mkdirp": "^1.0.4", "progress-stream": "^2.0.0", diff --git a/packages/contentstack-import-setup/package.json b/packages/contentstack-import-setup/package.json index 42aab9f7eb..75fd4b73c3 100644 --- a/packages/contentstack-import-setup/package.json +++ b/packages/contentstack-import-setup/package.json @@ -11,7 +11,7 @@ "big-json": "^3.2.0", "chalk": "^4.1.2", "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "merge": "^2.1.1", "mkdirp": "^1.0.4", "winston": "^3.17.0" diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index bd3367a326..e575cf89bf 100644 --- a/packages/contentstack-import/package.json +++ b/packages/contentstack-import/package.json @@ -1,22 +1,21 @@ { "name": "@contentstack/cli-cm-import", "description": "Contentstack CLI plugin to import content into stack", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { "@contentstack/cli-audit": "~1.17.1", - "@contentstack/cli-command": "~1.7.1", + "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", - "@contentstack/management": "~1.27.3", "@contentstack/cli-variants": "~2.0.0-beta.4", "@oclif/core": "^4.3.0", "big-json": "^3.2.0", "bluebird": "^3.7.2", "chalk": "^4.1.2", - "debug": "^4.4.1", - "fs-extra": "^11.3.0", - "lodash": "^4.17.21", + "debug": "^4.4.3", + "fs-extra": "^11.3.3", + "lodash": "^4.17.23", "marked": "^4.3.0", "merge": "^2.1.1", "mkdirp": "^1.0.4", @@ -25,7 +24,7 @@ "winston": "^3.17.0" }, "devDependencies": { - "@oclif/test": "^4.1.13", + "@oclif/test": "^4.1.16", "@types/big-json": "^3.2.5", "@types/bluebird": "^3.5.42", "@types/fs-extra": "^11.0.4", diff --git a/packages/contentstack-import/src/import/modules/base-class.ts b/packages/contentstack-import/src/import/modules/base-class.ts index c22d1e1661..67603da1d1 100644 --- a/packages/contentstack-import/src/import/modules/base-class.ts +++ b/packages/contentstack-import/src/import/modules/base-class.ts @@ -5,19 +5,22 @@ import isEmpty from 'lodash/isEmpty'; import entries from 'lodash/entries'; import isEqual from 'lodash/isEqual'; import omit from 'lodash/omit'; -import { Stack } from '@contentstack/management/types/stack'; -import { AssetData } from '@contentstack/management/types/stack/asset'; -import { LocaleData } from '@contentstack/management/types/stack/locale'; -import { PublishConfig } from '@contentstack/management/types/utility/publish'; -import { FolderData } from '@contentstack/management/types/stack/asset/folder'; -import { ExtensionData } from '@contentstack/management/types/stack/extension'; -import { EnvironmentData } from '@contentstack/management/types/stack/environment'; -import { LabelData } from '@contentstack/management/types/stack/label'; -import { WebhookData } from '@contentstack/management/types/stack/webhook'; -import { WorkflowData } from '@contentstack/management/types/stack/workflow'; -import { RoleData } from '@contentstack/management/types/stack/role'; -import { log, CLIProgressManager, configHandler } from '@contentstack/cli-utilities'; - +import { + log, + ManagementStack, + AssetData, + LocaleData, + PublishConfig, + FolderData, + ExtensionData, + EnvironmentData, + LabelData, + WebhookData, + WorkflowData, + RoleData, + CLIProgressManager, + configHandler +} from '@contentstack/cli-utilities'; import { ImportConfig, ModuleClassParams } from '../../types'; import cloneDeep from 'lodash/cloneDeep'; @@ -93,7 +96,7 @@ export type CustomPromiseHandlerInput = { export type CustomPromiseHandler = (input: CustomPromiseHandlerInput) => Promise; export default abstract class BaseClass { - readonly client: Stack; + readonly client: ManagementStack; public importConfig: ImportConfig; @@ -107,7 +110,7 @@ export default abstract class BaseClass { this.modulesConfig = importConfig.modules; } - get stack(): Stack { + get stack(): ManagementStack { return this.client; } diff --git a/packages/contentstack-import/src/import/modules/global-fields.ts b/packages/contentstack-import/src/import/modules/global-fields.ts index 4a8c909717..5403080ef5 100644 --- a/packages/contentstack-import/src/import/modules/global-fields.ts +++ b/packages/contentstack-import/src/import/modules/global-fields.ts @@ -7,19 +7,15 @@ import * as path from 'path'; import { isEmpty, cloneDeep } from 'lodash'; -import { GlobalField } from '@contentstack/management/types/stack/globalField'; -import { sanitizePath, log, handleAndLogError } from '@contentstack/cli-utilities'; - -import { - fsUtil, +import { sanitizePath, log, handleAndLogError, GlobalFieldData, GlobalField } from '@contentstack/cli-utilities'; +import { fsUtil, fileHelper, lookupExtension, removeReferenceFields, PROCESS_NAMES, MODULE_CONTEXTS, PROCESS_STATUS, - MODULE_NAMES, -} from '../../utils'; + MODULE_NAMES } from '../../utils'; import { ImportConfig, ModuleClassParams } from '../../types'; import BaseClass, { ApiOptions } from './base-class'; import { gfSchemaTemplate } from '../../utils/global-field-helper'; diff --git a/packages/contentstack-import/src/import/modules/workflows.ts b/packages/contentstack-import/src/import/modules/workflows.ts index 5c8ce218d7..33ff3837f3 100644 --- a/packages/contentstack-import/src/import/modules/workflows.ts +++ b/packages/contentstack-import/src/import/modules/workflows.ts @@ -235,7 +235,7 @@ export default class ImportWorkflows extends BaseClass { workflow: Record, newWorkflowStages: Record[], oldWorkflowStages: Record[], - ) { + ): Promise { newWorkflowStages = map(newWorkflowStages, (newStage, index) => { const oldStage = oldWorkflowStages[index]; if (!isEmpty(oldStage.next_available_stages)) { diff --git a/packages/contentstack-seed/package.json b/packages/contentstack-seed/package.json index 4bc7d4d138..b8edab40e9 100644 --- a/packages/contentstack-seed/package.json +++ b/packages/contentstack-seed/package.json @@ -1,33 +1,32 @@ { "name": "@contentstack/cli-cm-seed", "description": "create a Stack from existing content types, entries, assets, etc.", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-utilities": "~1.17.2", - "@contentstack/management": "~1.27.3", "inquirer": "8.2.7", "mkdirp": "^1.0.4", - "tar": "^7.5.4", - "tmp": "^0.2.3" + "tar": "^7.5.7", + "tmp": "^0.2.5" }, "devDependencies": { - "@types/inquirer": "^9.0.8", + "@types/inquirer": "^9.0.9", "@types/jest": "^26.0.24", "@types/mkdirp": "^1.0.2", "@types/node": "^14.18.63", "@types/tar": "^6.1.13", "@types/tmp": "^0.2.6", - "axios": "^1.8.2", + "axios": "^1.13.5", "eslint": "^8.57.1", - "eslint-config-oclif": "^6.0.62", + "eslint-config-oclif": "^6.0.137", "eslint-config-oclif-typescript": "^3.1.14", "jest": "^29.7.0", "oclif": "^4.17.46", - "ts-jest": "^29.3.4", + "ts-jest": "^29.4.6", "ts-node": "^8.10.2", "typescript": "^4.9.5" }, diff --git a/packages/contentstack-seed/src/seed/contentstack/client.ts b/packages/contentstack-seed/src/seed/contentstack/client.ts index 4ef01bedc1..fb7964d60e 100644 --- a/packages/contentstack-seed/src/seed/contentstack/client.ts +++ b/packages/contentstack-seed/src/seed/contentstack/client.ts @@ -1,6 +1,5 @@ import ContentstackError from './error'; -import { managementSDKClient, configHandler } from '@contentstack/cli-utilities'; -import * as ContentstackManagementSDK from '@contentstack/management'; +import { managementSDKClient, configHandler, ContentstackClient as ContentstackAPIClient } from '@contentstack/cli-utilities'; export interface Organization { uid: string; @@ -44,7 +43,7 @@ export interface createManagementTokenOptions{ } export default class ContentstackClient { - instance: Promise; + instance: Promise; limit: number; diff --git a/packages/contentstack-utilities/package.json b/packages/contentstack-utilities/package.json index c42481a620..489d23a770 100644 --- a/packages/contentstack-utilities/package.json +++ b/packages/contentstack-utilities/package.json @@ -32,23 +32,23 @@ "author": "contentstack", "license": "MIT", "dependencies": { - "@contentstack/management": "~1.27.3", - "@contentstack/marketplace-sdk": "^1.4.0", + "@contentstack/management": "~1.27.5", + "@contentstack/marketplace-sdk": "^1.5.0", "@oclif/core": "^4.3.0", - "axios": "^1.9.0", + "axios": "^1.13.5", "chalk": "^4.1.2", "cli-cursor": "^3.1.0", "cli-progress": "^3.12.0", "cli-table": "^0.3.11", "conf": "^10.2.0", - "dotenv": "^16.5.0", + "dotenv": "^16.6.1", "figures": "^3.2.0", "inquirer": "8.2.7", "inquirer-search-checkbox": "^1.0.0", "inquirer-search-list": "^1.2.6", "js-yaml": "^4.1.1", "klona": "^2.0.6", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "mkdirp": "^1.0.4", "open": "^8.4.2", "ora": "^5.4.1", diff --git a/packages/contentstack-utilities/src/index.ts b/packages/contentstack-utilities/src/index.ts index fce08d2e42..86db14bd43 100644 --- a/packages/contentstack-utilities/src/index.ts +++ b/packages/contentstack-utilities/src/index.ts @@ -21,6 +21,7 @@ export { ContentstackClient, ContentstackConfig, } from './contentstack-management-sdk'; +export * from './management-types'; export * from './http-client'; export * from './fs-utility'; export { default as NodeCrypto } from './encrypter'; diff --git a/packages/contentstack-utilities/src/management-types.ts b/packages/contentstack-utilities/src/management-types.ts new file mode 100644 index 0000000000..cede5ef9f0 --- /dev/null +++ b/packages/contentstack-utilities/src/management-types.ts @@ -0,0 +1,16 @@ +/** + * Re-export of @contentstack/management types for CLI consumers. + * Import these from @contentstack/cli-utilities instead of @contentstack/management. + */ +export type { Stack as ManagementStack } from '@contentstack/management/types/stack'; +export type { AssetData } from '@contentstack/management/types/stack/asset'; +export type { LocaleData } from '@contentstack/management/types/stack/locale'; +export type { PublishConfig } from '@contentstack/management/types/utility/publish'; +export type { FolderData } from '@contentstack/management/types/stack/asset/folder'; +export type { ExtensionData } from '@contentstack/management/types/stack/extension'; +export type { EnvironmentData } from '@contentstack/management/types/stack/environment'; +export type { LabelData } from '@contentstack/management/types/stack/label'; +export type { WebhookData } from '@contentstack/management/types/stack/webhook'; +export type { WorkflowData } from '@contentstack/management/types/stack/workflow'; +export type { RoleData } from '@contentstack/management/types/stack/role'; +export type { GlobalFieldData, GlobalField } from '@contentstack/management/types/stack/globalField'; diff --git a/packages/contentstack-variants/package.json b/packages/contentstack-variants/package.json index 0649fdd9e5..22d02ab563 100644 --- a/packages/contentstack-variants/package.json +++ b/packages/contentstack-variants/package.json @@ -30,7 +30,7 @@ "@contentstack/cli-utilities": "~1.17.2", "@oclif/core": "^4.3.0", "@oclif/plugin-help": "^6.2.28", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "mkdirp": "^1.0.4", "winston": "^3.17.0" } diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index d8702e273b..1248882042 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -24,15 +24,15 @@ "dependencies": { "@contentstack/cli-audit": "~2.0.0-beta.2", "@contentstack/cli-cm-export": "~2.0.0-beta.7", - "@contentstack/cli-cm-import": "~2.0.0-beta.6", + "@contentstack/cli-cm-import": "~2.0.0-beta.7", "@contentstack/cli-auth": "~2.0.0-beta.4", "@contentstack/cli-bulk-operations": "^1.0.0-beta", - "@contentstack/cli-cm-bootstrap": "~2.0.0-beta.6", + "@contentstack/cli-cm-bootstrap": "~2.0.0-beta.7", "@contentstack/cli-cm-branches": "~1.6.3", "@contentstack/cli-cm-clone": "~2.0.0-beta.8", "@contentstack/cli-cm-export-to-csv": "~1.11.0", "@contentstack/cli-cm-import-setup": "~2.0.0-beta.3", - "@contentstack/cli-cm-seed": "~2.0.0-beta.6", + "@contentstack/cli-cm-seed": "~2.0.0-beta.7", "@contentstack/cli-command": "~1.7.2", "@contentstack/cli-config": "~1.19.0", "@contentstack/cli-launch": "^1.9.6", @@ -61,7 +61,7 @@ "devDependencies": { "@oclif/test": "^4.1.16", "@types/chai": "^4.3.20", - "@types/inquirer": "^9.0.8", + "@types/inquirer": "^9.0.9", "@types/mkdirp": "^1.0.2", "@types/mocha": "^8.2.3", "@types/node": "^14.18.63", @@ -69,7 +69,7 @@ "@types/sinon": "^10.0.20", "chai": "^4.5.0", "eslint": "^8.57.1", - "eslint-config-oclif": "^6.0.62", + "eslint-config-oclif": "^6.0.137", "eslint-config-oclif-typescript": "^3.1.14", "globby": "^10.0.2", "mocha": "10.8.2", @@ -79,7 +79,7 @@ "rimraf": "^5.0.10", "shelljs": "^0.10.0", "sinon": "^21.0.1", - "tmp": "^0.2.3", + "tmp": "^0.2.5", "ts-node": "^10.9.2", "tslib": "^2.8.1", "typescript": "^4.9.5" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f2a12587d..53d4d7dc71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: '@contentstack/cli-audit': ~2.0.0-beta.2 '@contentstack/cli-auth': ~2.0.0-beta.4 '@contentstack/cli-bulk-operations': ^1.0.0-beta - '@contentstack/cli-cm-bootstrap': ~2.0.0-beta.6 + '@contentstack/cli-cm-bootstrap': ~2.0.0-beta.7 '@contentstack/cli-cm-branches': ~1.6.3 '@contentstack/cli-cm-clone': ~2.0.0-beta.8 '@contentstack/cli-cm-export': ~2.0.0-beta.7 '@contentstack/cli-cm-export-to-csv': ~1.11.0 - '@contentstack/cli-cm-import': ~2.0.0-beta.6 + '@contentstack/cli-cm-import': ~2.0.0-beta.7 '@contentstack/cli-cm-import-setup': ~2.0.0-beta.3 - '@contentstack/cli-cm-seed': ~2.0.0-beta.6 + '@contentstack/cli-cm-seed': ~2.0.0-beta.7 '@contentstack/cli-command': ~1.7.2 '@contentstack/cli-config': ~1.19.0 '@contentstack/cli-launch': ^1.9.6 @@ -37,7 +37,7 @@ importers: '@oclif/plugin-plugins': ^5.4.56 '@oclif/test': ^4.1.16 '@types/chai': ^4.3.20 - '@types/inquirer': ^9.0.8 + '@types/inquirer': ^9.0.9 '@types/mkdirp': ^1.0.2 '@types/mocha': ^8.2.3 '@types/node': ^14.18.63 @@ -48,7 +48,7 @@ importers: cli-progress: ^3.12.0 debug: ^4.4.3 eslint: ^8.57.1 - eslint-config-oclif: ^6.0.62 + eslint-config-oclif: ^6.0.137 eslint-config-oclif-typescript: ^3.1.14 figlet: 1.8.2 globby: ^10.0.2 @@ -65,7 +65,7 @@ importers: shelljs: ^0.10.0 short-uuid: ^4.2.2 sinon: ^21.0.1 - tmp: ^0.2.3 + tmp: ^0.2.5 ts-node: ^10.9.2 tslib: ^2.8.1 typescript: ^4.9.5 @@ -118,13 +118,13 @@ importers: '@types/sinon': 10.0.20 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji globby: 10.0.2 mocha: 10.8.2 nock: 13.5.6 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 rimraf: 5.0.10 shelljs: 0.10.0 sinon: 21.0.1 @@ -152,7 +152,7 @@ importers: eslint-config-oclif-typescript: ^3.1.14 fast-csv: ^4.3.6 fs-extra: ^11.3.0 - lodash: ^4.17.21 + lodash: ^4.17.23 mocha: ^10.8.2 nyc: ^15.1.0 oclif: ^4.17.46 @@ -182,11 +182,11 @@ importers: '@types/uuid': 9.0.8 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif: 6.0.139_k2rwabtyo525wwqr6566umnmhy eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@20.19.33 + oclif: 4.22.78_@types+node@20.19.33 shx: 0.4.0 sinon: 21.0.1 ts-node: 10.9.2_kqhm6myfefuzfehvzgjpmkqpaa @@ -238,18 +238,18 @@ importers: eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 sinon: 21.0.1 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y typescript: 4.9.5 packages/contentstack-bootstrap: specifiers: - '@contentstack/cli-cm-seed': ~2.0.0-beta.6 + '@contentstack/cli-cm-seed': ~2.0.0-beta.7 '@contentstack/cli-command': ~1.7.2 '@contentstack/cli-utilities': ~1.17.2 '@oclif/core': ^4.3.0 - '@oclif/plugin-help': ^6.2.28 + '@oclif/plugin-help': ^6.2.37 '@oclif/test': ^4.1.13 '@types/inquirer': ^9.0.8 '@types/mkdirp': ^1.0.2 @@ -264,8 +264,8 @@ importers: mocha: 10.8.2 nyc: ^15.1.0 oclif: ^4.17.46 - tar: '^7.5.6 ' - tmp: ^0.2.3 + tar: ^7.5.7 + tmp: ^0.2.5 ts-node: ^8.10.2 typescript: ^4.9.5 dependencies: @@ -285,11 +285,11 @@ importers: '@types/tar': 6.1.13 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 tmp: 0.2.5 ts-node: 8.10.2_typescript@4.9.5 typescript: 4.9.5 @@ -309,7 +309,7 @@ importers: eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 just-diff: ^6.0.2 - lodash: ^4.17.21 + lodash: ^4.17.23 mocha: 10.8.2 nyc: ^15.1.0 oclif: ^4.17.46 @@ -331,10 +331,10 @@ importers: dotenv: 16.6.1 dotenv-expand: 9.0.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77 + oclif: 4.22.78 sinon: 21.0.1 ts-node: 10.9.2_typescript@4.9.5 typescript: 4.9.5 @@ -343,7 +343,7 @@ importers: specifiers: '@colors/colors': ^1.6.0 '@contentstack/cli-cm-export': ~2.0.0-beta.7 - '@contentstack/cli-cm-import': ~2.0.0-beta.6 + '@contentstack/cli-cm-import': ~2.0.0-beta.7 '@contentstack/cli-command': ~1.7.2 '@contentstack/cli-utilities': ~1.17.2 '@oclif/core': ^4.3.0 @@ -359,7 +359,7 @@ importers: eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 inquirer: 8.2.7 - lodash: ^4.17.21 + lodash: ^4.17.23 merge: ^2.1.1 mocha: ^10.8.2 nyc: ^15.1.0 @@ -394,10 +394,10 @@ importers: '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 sinon: 21.0.1 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y typescript: 4.9.5 @@ -430,7 +430,7 @@ importers: '@types/mocha': 8.2.3 '@types/node': 14.18.63 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 @@ -453,7 +453,7 @@ importers: eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 eslint-config-oclif-typescript: ^3.1.14 - lodash: ^4.17.21 + lodash: ^4.17.23 mocha: 10.8.2 nyc: ^15.1.0 oclif: ^4.17.46 @@ -475,11 +475,11 @@ importers: '@types/sinon': 21.0.0 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 sinon: 21.0.1 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y typescript: 4.9.5 @@ -491,7 +491,7 @@ importers: '@types/node': ^14.18.63 eslint: ^7.32.0 fancy-test: ^2.0.42 - lodash: ^4.17.21 + lodash: ^4.17.23 mocha: 10.8.2 ts-node: ^10.9.2 tslib: ^2.8.1 @@ -535,7 +535,7 @@ importers: dotenv-expand: ^9.0.0 eslint: ^8.57.1 eslint-config-oclif: ^6.0.68 - lodash: ^4.17.21 + lodash: ^4.17.23 merge: ^2.1.1 mkdirp: ^1.0.4 mocha: 10.8.2 @@ -579,10 +579,10 @@ importers: dotenv: 16.6.1 dotenv-expand: 9.0.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77 + oclif: 4.22.78 sinon: 17.0.2 source-map-support: 0.5.21 ts-node: 10.9.2_typescript@4.9.5 @@ -629,12 +629,12 @@ importers: '@types/node': 20.19.33 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_k2rwabtyo525wwqr6566umnmhy + eslint-config-oclif: 6.0.139_k2rwabtyo525wwqr6566umnmhy eslint-config-oclif-typescript: 3.1.14_k2rwabtyo525wwqr6566umnmhy mocha: 10.8.2 nock: 13.5.6 nyc: 15.1.0 - oclif: 4.22.77_@types+node@20.19.33 + oclif: 4.22.78_@types+node@20.19.33 sinon: 21.0.1 ts-node: 10.9.2_kqhm6myfefuzfehvzgjpmkqpaa typescript: 5.9.3 @@ -642,12 +642,11 @@ importers: packages/contentstack-import: specifiers: '@contentstack/cli-audit': ~1.17.1 - '@contentstack/cli-command': ~1.7.1 + '@contentstack/cli-command': ~1.7.2 '@contentstack/cli-utilities': ~1.17.2 '@contentstack/cli-variants': ~2.0.0-beta.4 - '@contentstack/management': ~1.27.3 '@oclif/core': ^4.3.0 - '@oclif/test': ^4.1.13 + '@oclif/test': ^4.1.16 '@types/big-json': ^3.2.5 '@types/bluebird': ^3.5.42 '@types/fs-extra': ^11.0.4 @@ -661,11 +660,11 @@ importers: big-json: ^3.2.0 bluebird: ^3.7.2 chalk: ^4.1.2 - debug: ^4.4.1 + debug: ^4.4.3 eslint: ^8.57.1 eslint-config-oclif: ^6.0.89 - fs-extra: ^11.3.0 - lodash: ^4.17.21 + fs-extra: ^11.3.3 + lodash: ^4.17.23 marked: ^4.3.0 merge: ^2.1.1 mkdirp: ^1.0.4 @@ -683,7 +682,6 @@ importers: '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities '@contentstack/cli-variants': link:../contentstack-variants - '@contentstack/management': 1.27.5_debug@4.4.3 '@oclif/core': 4.8.0 big-json: 3.2.0 bluebird: 3.7.2 @@ -710,10 +708,10 @@ importers: '@types/uuid': 9.0.8 '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 rewire: 9.0.1 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y typescript: 4.9.5 @@ -741,7 +739,7 @@ importers: eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 fs-extra: ^11.3.0 - lodash: ^4.17.21 + lodash: ^4.17.23 merge: ^2.1.1 mkdirp: ^1.0.4 mocha: ^10.8.2 @@ -779,10 +777,10 @@ importers: '@typescript-eslint/eslint-plugin': 5.62.0_avq3eyf5kaj6ssrwo7fvkrwnji chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji mocha: 10.8.2 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 rewire: 9.0.1 sinon: 21.0.1 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y @@ -835,12 +833,12 @@ importers: '@types/node': 14.18.63 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji jsdoc-to-markdown: 8.0.3 mocha: 10.8.2 nock: 13.5.6 nyc: 15.1.0 - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 sinon: 21.0.1 source-map-support: 0.5.21 ts-node: 10.9.2_ogreqof3k35xezedraj6pnd45y @@ -848,34 +846,32 @@ importers: packages/contentstack-seed: specifiers: - '@contentstack/cli-cm-import': ~2.0.0-beta.6 + '@contentstack/cli-cm-import': ~2.0.0-beta.7 '@contentstack/cli-command': ~1.7.2 '@contentstack/cli-utilities': ~1.17.2 - '@contentstack/management': ~1.27.3 - '@types/inquirer': ^9.0.8 + '@types/inquirer': ^9.0.9 '@types/jest': ^26.0.24 '@types/mkdirp': ^1.0.2 '@types/node': ^14.18.63 '@types/tar': ^6.1.13 '@types/tmp': ^0.2.6 - axios: ^1.8.2 + axios: ^1.13.5 eslint: ^8.57.1 - eslint-config-oclif: ^6.0.62 + eslint-config-oclif: ^6.0.137 eslint-config-oclif-typescript: ^3.1.14 inquirer: 8.2.7 jest: ^29.7.0 mkdirp: ^1.0.4 oclif: ^4.17.46 - tar: ^7.5.4 - tmp: ^0.2.3 - ts-jest: ^29.3.4 + tar: ^7.5.7 + tmp: ^0.2.5 + ts-jest: ^29.4.6 ts-node: ^8.10.2 typescript: ^4.9.5 dependencies: '@contentstack/cli-cm-import': link:../contentstack-import '@contentstack/cli-command': link:../contentstack-command '@contentstack/cli-utilities': link:../contentstack-utilities - '@contentstack/management': 1.27.5 inquirer: 8.2.7_@types+node@14.18.63 mkdirp: 1.0.4 tar: 7.5.7 @@ -889,18 +885,18 @@ importers: '@types/tmp': 0.2.6 axios: 1.13.5 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji jest: 29.7.0_gmerzvnqkqd6hvbwzqmybfpwqi - oclif: 4.22.77_@types+node@14.18.63 + oclif: 4.22.78_@types+node@14.18.63 ts-jest: 29.4.6_67xnt3v64q2pgz6kguni4h37hu ts-node: 8.10.2_typescript@4.9.5 typescript: 4.9.5 packages/contentstack-utilities: specifiers: - '@contentstack/management': ~1.27.3 - '@contentstack/marketplace-sdk': ^1.4.0 + '@contentstack/management': ~1.27.5 + '@contentstack/marketplace-sdk': ^1.5.0 '@oclif/core': ^4.3.0 '@types/chai': ^4.3.20 '@types/inquirer': ^9.0.8 @@ -909,14 +905,14 @@ importers: '@types/node': ^14.18.63 '@types/sinon': ^21.0.0 '@types/traverse': ^0.6.37 - axios: ^1.9.0 + axios: ^1.13.5 chai: ^4.5.0 chalk: ^4.1.2 cli-cursor: ^3.1.0 cli-progress: ^3.12.0 cli-table: ^0.3.11 conf: ^10.2.0 - dotenv: ^16.5.0 + dotenv: ^16.6.1 eslint: ^8.57.1 eslint-config-oclif: ^6.0.62 eslint-config-oclif-typescript: ^3.1.14 @@ -927,7 +923,7 @@ importers: inquirer-search-list: ^1.2.6 js-yaml: ^4.1.1 klona: ^2.0.6 - lodash: ^4.17.21 + lodash: ^4.17.23 mkdirp: ^1.0.4 mocha: 10.8.2 nyc: ^15.1.0 @@ -985,7 +981,7 @@ importers: '@types/traverse': 0.6.37 chai: 4.5.0 eslint: 8.57.1 - eslint-config-oclif: 6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-config-oclif: 6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji eslint-config-oclif-typescript: 3.1.14_avq3eyf5kaj6ssrwo7fvkrwnji fancy-test: 2.0.42 mocha: 10.8.2 @@ -1002,7 +998,7 @@ importers: '@oclif/plugin-help': ^6.2.28 '@oclif/test': ^4.1.13 '@types/node': ^20.17.50 - lodash: ^4.17.21 + lodash: ^4.17.23 mkdirp: ^1.0.4 mocha: ^10.8.2 nyc: ^15.1.0 @@ -1126,23 +1122,23 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/client-cloudfront/3.989.0: - resolution: {integrity: sha512-/b5BKUFZfj5YM71vMSOzqNG6ZCqrbhyKulZDB1OSMjE8gRckvpULlUa//Rl8gFus/MhrYmVWkQiNqRXKKcuHDQ==} + /@aws-sdk/client-cloudfront/3.990.0: + resolution: {integrity: sha512-02NL4ms1k9tIiGA2UVho7L329nr2oWHfr3/Tz1k+jZZBs4H2dPEZUAHqG1qTrDZ6RNfjm9QMUr1BbEnRng4wnA==} 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.9 - '@aws-sdk/credential-provider-node': 3.972.8 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/credential-provider-node': 3.972.9 '@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.9 + '@aws-sdk/middleware-user-agent': 3.972.10 '@aws-sdk/region-config-resolver': 3.972.3 '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.989.0 + '@aws-sdk/util-endpoints': 3.990.0 '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.7 + '@aws-sdk/util-user-agent-node': 3.972.8 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.23.0 '@smithy/fetch-http-handler': 5.3.9 @@ -1175,31 +1171,31 @@ packages: - aws-crt dev: true - /@aws-sdk/client-s3/3.989.0: - resolution: {integrity: sha512-ccz2miIetWAgrJYmKCpSnRjF8jew7DPstl54nufhfPMtM1MLxD2z55eSk1eJj3Umhu4CioNN1aY1ILT7fwlSiw==} + /@aws-sdk/client-s3/3.990.0: + resolution: {integrity: sha512-XnsM8RgB35Atn2+aYSocitCybDG82x9yYf/s2D23ytpyHCupmuZN3LzK2a0WxmKO6Zf7EtEIYy0mHGY4tLp9YA==} 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.9 - '@aws-sdk/credential-provider-node': 3.972.8 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/credential-provider-node': 3.972.9 '@aws-sdk/middleware-bucket-endpoint': 3.972.3 '@aws-sdk/middleware-expect-continue': 3.972.3 - '@aws-sdk/middleware-flexible-checksums': 3.972.7 + '@aws-sdk/middleware-flexible-checksums': 3.972.8 '@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.9 + '@aws-sdk/middleware-sdk-s3': 3.972.10 '@aws-sdk/middleware-ssec': 3.972.3 - '@aws-sdk/middleware-user-agent': 3.972.9 + '@aws-sdk/middleware-user-agent': 3.972.10 '@aws-sdk/region-config-resolver': 3.972.3 - '@aws-sdk/signature-v4-multi-region': 3.989.0 + '@aws-sdk/signature-v4-multi-region': 3.990.0 '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.989.0 + '@aws-sdk/util-endpoints': 3.990.0 '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.7 + '@aws-sdk/util-user-agent-node': 3.972.8 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.23.0 '@smithy/eventstream-serde-browser': 4.2.8 @@ -1238,22 +1234,22 @@ packages: - aws-crt dev: true - /@aws-sdk/client-sso/3.989.0: - resolution: {integrity: sha512-3sC+J1ru5VFXLgt9KZmXto0M7mnV5RkS6FNGwRMK3XrojSjHso9DLOWjbnXhbNv4motH8vu53L1HK2VC1+Nj5w==} + /@aws-sdk/client-sso/3.990.0: + resolution: {integrity: sha512-xTEaPjZwOqVjGbLOP7qzwbdOWJOo1ne2mUhTZwEBBkPvNk4aXB/vcYwWwrjoSWUqtit4+GDbO75ePc/S6TUJYQ==} 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.9 + '@aws-sdk/core': 3.973.10 '@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.9 + '@aws-sdk/middleware-user-agent': 3.972.10 '@aws-sdk/region-config-resolver': 3.972.3 '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.989.0 + '@aws-sdk/util-endpoints': 3.990.0 '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.7 + '@aws-sdk/util-user-agent-node': 3.972.8 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.23.0 '@smithy/fetch-http-handler': 5.3.9 @@ -1284,8 +1280,8 @@ packages: - aws-crt dev: true - /@aws-sdk/core/3.973.9: - resolution: {integrity: sha512-cyUOfJSizn8da7XrBEFBf4UMI4A6JQNX6ZFcKtYmh/CrwfzsDcabv3k/z0bNwQ3pX5aeq5sg/8Bs/ASiL0bJaA==} + /@aws-sdk/core/3.973.10: + resolution: {integrity: sha512-4u/FbyyT3JqzfsESI70iFg6e2yp87MB5kS2qcxIA66m52VSTN1fvuvbCY1h/LKq1LvuxIrlJ1ItcyjvcKoaPLg==} engines: {node: '>=20.0.0'} dependencies: '@aws-sdk/types': 3.973.1 @@ -1311,22 +1307,22 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-env/3.972.7: - resolution: {integrity: sha512-r8kBtglvLjGxBT87l6Lqkh9fL8yJJ6O4CYQPjKlj3AkCuL4/4784x3rxxXWw9LTKXOo114VB6mjxAuy5pI7XIg==} + /@aws-sdk/credential-provider-env/3.972.8: + resolution: {integrity: sha512-r91OOPAcHnLCSxaeu/lzZAVRCZ/CtTNuwmJkUwpwSDshUrP7bkX1OmFn2nUMWd9kN53Q4cEo8b7226G4olt2Mg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/types': 4.12.0 tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-http/3.972.9: - resolution: {integrity: sha512-40caFblEg/TPrp9EpvyMxp4xlJ5TuTI+A8H6g8FhHn2hfH2PObFAPLF9d5AljK/G69E1YtTklkuQeAwPlV3w8Q==} + /@aws-sdk/credential-provider-http/3.972.10: + resolution: {integrity: sha512-DTtuyXSWB+KetzLcWaSahLJCtTUe/3SXtlGp4ik9PCe9xD6swHEkG8n8/BNsQ9dsihb9nhFvuUB4DpdBGDcvVg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/types': 3.973.1 '@smithy/fetch-http-handler': 5.3.9 '@smithy/node-http-handler': 4.4.10 @@ -1338,18 +1334,18 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-ini/3.972.7: - resolution: {integrity: sha512-zeYKrMwM5bCkHFho/x3+1OL0vcZQ0OhTR7k35tLq74+GP5ieV3juHXTZfa2LVE0Bg75cHIIerpX0gomVOhzo/w==} + /@aws-sdk/credential-provider-ini/3.972.8: + resolution: {integrity: sha512-n2dMn21gvbBIEh00E8Nb+j01U/9rSqFIamWRdGm/mE5e+vHQ9g0cBNdrYFlM6AAiryKVHZmShWT9D1JAWJ3ISw==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 - '@aws-sdk/credential-provider-env': 3.972.7 - '@aws-sdk/credential-provider-http': 3.972.9 - '@aws-sdk/credential-provider-login': 3.972.7 - '@aws-sdk/credential-provider-process': 3.972.7 - '@aws-sdk/credential-provider-sso': 3.972.7 - '@aws-sdk/credential-provider-web-identity': 3.972.7 - '@aws-sdk/nested-clients': 3.989.0 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/credential-provider-env': 3.972.8 + '@aws-sdk/credential-provider-http': 3.972.10 + '@aws-sdk/credential-provider-login': 3.972.8 + '@aws-sdk/credential-provider-process': 3.972.8 + '@aws-sdk/credential-provider-sso': 3.972.8 + '@aws-sdk/credential-provider-web-identity': 3.972.8 + '@aws-sdk/nested-clients': 3.990.0 '@aws-sdk/types': 3.973.1 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 @@ -1360,12 +1356,12 @@ packages: - aws-crt dev: true - /@aws-sdk/credential-provider-login/3.972.7: - resolution: {integrity: sha512-Q103cLU6OjAllYjX7+V+PKQw654jjvZUkD+lbUUiFbqut6gR5zwl1DrelvJPM5hnzIty7BCaxaRB3KMuz3M/ug==} + /@aws-sdk/credential-provider-login/3.972.8: + resolution: {integrity: sha512-rMFuVids8ICge/X9DF5pRdGMIvkVhDV9IQFQ8aTYk6iF0rl9jOUa1C3kjepxiXUlpgJQT++sLZkT9n0TMLHhQw==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 - '@aws-sdk/nested-clients': 3.989.0 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/nested-clients': 3.990.0 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 @@ -1376,16 +1372,16 @@ packages: - aws-crt dev: true - /@aws-sdk/credential-provider-node/3.972.8: - resolution: {integrity: sha512-AaDVOT7iNJyLjc3j91VlucPZ4J8Bw+eu9sllRDugJqhHWYyR3Iyp2huBUW8A3+DfHoh70sxGkY92cThAicSzlQ==} + /@aws-sdk/credential-provider-node/3.972.9: + resolution: {integrity: sha512-LfJfO0ClRAq2WsSnA9JuUsNyIicD2eyputxSlSL0EiMrtxOxELLRG6ZVYDf/a1HCepaYPXeakH4y8D5OLCauag==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.972.7 - '@aws-sdk/credential-provider-http': 3.972.9 - '@aws-sdk/credential-provider-ini': 3.972.7 - '@aws-sdk/credential-provider-process': 3.972.7 - '@aws-sdk/credential-provider-sso': 3.972.7 - '@aws-sdk/credential-provider-web-identity': 3.972.7 + '@aws-sdk/credential-provider-env': 3.972.8 + '@aws-sdk/credential-provider-http': 3.972.10 + '@aws-sdk/credential-provider-ini': 3.972.8 + '@aws-sdk/credential-provider-process': 3.972.8 + '@aws-sdk/credential-provider-sso': 3.972.8 + '@aws-sdk/credential-provider-web-identity': 3.972.8 '@aws-sdk/types': 3.973.1 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 @@ -1396,11 +1392,11 @@ packages: - aws-crt dev: true - /@aws-sdk/credential-provider-process/3.972.7: - resolution: {integrity: sha512-hxMo1V3ujWWrQSONxQJAElnjredkRpB6p8SDjnvRq70IwYY38R/CZSys0IbhRPxdgWZ5j12yDRk2OXhxw4Gj3g==} + /@aws-sdk/credential-provider-process/3.972.8: + resolution: {integrity: sha512-6cg26ffFltxM51OOS8NH7oE41EccaYiNlbd5VgUYwhiGCySLfHoGuGrLm2rMB4zhy+IO5nWIIG0HiodX8zdvHA==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -1408,13 +1404,13 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/credential-provider-sso/3.972.7: - resolution: {integrity: sha512-ZGKBOHEj8Ap15jhG2XMncQmKLTqA++2DVU2eZfLu3T/pkwDyhCp5eZv5c/acFxbZcA/6mtxke+vzO/n+aeHs4A==} + /@aws-sdk/credential-provider-sso/3.972.8: + resolution: {integrity: sha512-35kqmFOVU1n26SNv+U37sM8b2TzG8LyqAcd6iM9gprqxyHEh/8IM3gzN4Jzufs3qM6IrH8e43ryZWYdvfVzzKQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/client-sso': 3.989.0 - '@aws-sdk/core': 3.973.9 - '@aws-sdk/token-providers': 3.989.0 + '@aws-sdk/client-sso': 3.990.0 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/token-providers': 3.990.0 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -1424,12 +1420,12 @@ packages: - aws-crt dev: true - /@aws-sdk/credential-provider-web-identity/3.972.7: - resolution: {integrity: sha512-AbYupBIoSJoVMlbMqBhNvPhqj+CdGtzW7Uk4ZIMBm2br18pc3rkG1VaKVFV85H87QCvLHEnni1idJjaX1wOmIw==} + /@aws-sdk/credential-provider-web-identity/3.972.8: + resolution: {integrity: sha512-CZhN1bOc1J3ubQPqbmr5b4KaMJBgdDvYsmEIZuX++wFlzmZsKj1bwkaiTEb5U2V7kXuzLlpF5HJSOM9eY/6nGA==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 - '@aws-sdk/nested-clients': 3.989.0 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/nested-clients': 3.990.0 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -1462,14 +1458,14 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/middleware-flexible-checksums/3.972.7: - resolution: {integrity: sha512-YU/5rpz8k2mwFGi2M0px9ChOQZY7Bbow5knB2WLRVPqDM/cG8T5zj55UaWS1qcaFpE7vCX9a9/kvYBlKGcD+KA==} + /@aws-sdk/middleware-flexible-checksums/3.972.8: + resolution: {integrity: sha512-Hn6gumcN/3/8Fzo9z7N1pA2PRfE8S+qAqdb4g3MqzXjIOIe+VxD7edO/DKAJ1YH11639EGQIHBz0wdOb5btjtw==} 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.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/crc64-nvme': 3.972.0 '@aws-sdk/types': 3.973.1 '@smithy/is-array-buffer': 4.2.0 @@ -1521,11 +1517,11 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/middleware-sdk-s3/3.972.9: - resolution: {integrity: sha512-F4Ak2HM7te/o3izFTqg/jUTBLjavpaJ5iynKM6aLMwNddXbwAZQ1VbIG8RFUHBo7fBHj2eeN2FNLtIFT4ejWYQ==} + /@aws-sdk/middleware-sdk-s3/3.972.10: + resolution: {integrity: sha512-wLkB4bshbBtsAiC2WwlHzOWXu1fx3ftL63fQl0DxEda48Q6B8bcHydZppE3KjEIpPyiNOllByfSnb07cYpIgmw==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/types': 3.973.1 '@aws-sdk/util-arn-parser': 3.972.2 '@smithy/core': 3.23.0 @@ -1550,35 +1546,35 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/middleware-user-agent/3.972.9: - resolution: {integrity: sha512-1g1B7yf7KzessB0mKNiV9gAHEwbM662xgU+VE4LxyGe6kVGZ8LqYsngjhE+Stna09CJ7Pxkjr6Uq1OtbGwJJJg==} + /@aws-sdk/middleware-user-agent/3.972.10: + resolution: {integrity: sha512-bBEL8CAqPQkI91ZM5a9xnFAzedpzH6NYCOtNyLarRAzTUTFN2DKqaC60ugBa7pnU1jSi4mA7WAXBsrod7nJltg==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 + '@aws-sdk/core': 3.973.10 '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.989.0 + '@aws-sdk/util-endpoints': 3.990.0 '@smithy/core': 3.23.0 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 dev: true - /@aws-sdk/nested-clients/3.989.0: - resolution: {integrity: sha512-Dbk2HMPU3mb6RrSRzgf0WCaWSbgtZG258maCpuN2/ONcAQNpOTw99V5fU5CA1qVK6Vkm4Fwj2cnOnw7wbGVlOw==} + /@aws-sdk/nested-clients/3.990.0: + resolution: {integrity: sha512-3NA0s66vsy8g7hPh36ZsUgO4SiMyrhwcYvuuNK1PezO52vX3hXDW4pQrC6OQLGKGJV0o6tbEyQtXb/mPs8zg8w==} 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.9 + '@aws-sdk/core': 3.973.10 '@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.9 + '@aws-sdk/middleware-user-agent': 3.972.10 '@aws-sdk/region-config-resolver': 3.972.3 '@aws-sdk/types': 3.973.1 - '@aws-sdk/util-endpoints': 3.989.0 + '@aws-sdk/util-endpoints': 3.990.0 '@aws-sdk/util-user-agent-browser': 3.972.3 - '@aws-sdk/util-user-agent-node': 3.972.7 + '@aws-sdk/util-user-agent-node': 3.972.8 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.23.0 '@smithy/fetch-http-handler': 5.3.9 @@ -1620,11 +1616,11 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/signature-v4-multi-region/3.989.0: - resolution: {integrity: sha512-rVhR/BUZdnru7tLlxWD+uzoKB1LAs2L0pcoh6rYgIYuCtQflnsC6Ud0SpfqIsOapBSBKXdoW73IITFf+XFMdCQ==} + /@aws-sdk/signature-v4-multi-region/3.990.0: + resolution: {integrity: sha512-O55s1eFmKi+2Ko5T1hbdxL6tFVONGscSVe9VRxS4m91Tlbo9iG2Q2HvKWq1DuKQAuUWSUfMmjrRt07JNzizr2A==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/middleware-sdk-s3': 3.972.9 + '@aws-sdk/middleware-sdk-s3': 3.972.10 '@aws-sdk/types': 3.973.1 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 @@ -1632,12 +1628,12 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/token-providers/3.989.0: - resolution: {integrity: sha512-OdBByMv+OjOZoekrk4THPFpLuND5aIQbDHCGh3n2rvifAbm31+6e0OLhxSeCF1UMPm+nKq12bXYYEoCIx5SQBg==} + /@aws-sdk/token-providers/3.990.0: + resolution: {integrity: sha512-L3BtUb2v9XmYgQdfGBzbBtKMXaP5fV973y3Qdxeevs6oUTVXFmi/mV1+LnScA/1wVPJC9/hlK+1o5vbt7cG7EQ==} engines: {node: '>=20.0.0'} dependencies: - '@aws-sdk/core': 3.973.9 - '@aws-sdk/nested-clients': 3.989.0 + '@aws-sdk/core': 3.973.10 + '@aws-sdk/nested-clients': 3.990.0 '@aws-sdk/types': 3.973.1 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -1662,8 +1658,8 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/util-endpoints/3.989.0: - resolution: {integrity: sha512-eKmAOeQM4Qusq0jtcbZPiNWky8XaojByKC/n+THbJ8vJf7t4ys8LlcZ4PrBSHZISe9cC484mQsPVOQh6iySjqw==} + /@aws-sdk/util-endpoints/3.990.0: + resolution: {integrity: sha512-kVwtDc9LNI3tQZHEMNbkLIOpeDK8sRSTuT8eMnzGY+O+JImPisfSTjdh+jw9OTznu+MYZjQsv0258sazVKunYg==} engines: {node: '>=20.0.0'} dependencies: '@aws-sdk/types': 3.973.1 @@ -1689,8 +1685,8 @@ packages: tslib: 2.8.1 dev: true - /@aws-sdk/util-user-agent-node/3.972.7: - resolution: {integrity: sha512-oyhv+FjrgHjP+F16cmsrJzNP4qaRJzkV1n9Lvv4uyh3kLqo3rIe9NSBSBa35f2TedczfG2dD+kaQhHBB47D6Og==} + /@aws-sdk/util-user-agent-node/3.972.8: + resolution: {integrity: sha512-XJZuT0LWsFCW1C8dEpPAXSa7h6Pb3krr2y//1X0Zidpcl0vmgY5nL/X0JuBZlntpBzaN3+U4hvKjuijyiiR8zw==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1698,7 +1694,7 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/middleware-user-agent': 3.972.9 + '@aws-sdk/middleware-user-agent': 3.972.10 '@aws-sdk/types': 3.973.1 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 @@ -5177,7 +5173,7 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 20.19.33 + '@types/node': 14.18.63 dev: true /@types/mocha/10.0.10: @@ -6296,7 +6292,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.17.1 + ajv: 8.18.0 dev: false /ajv/6.12.6: @@ -6308,8 +6304,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + /ajv/8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -6831,7 +6827,7 @@ packages: hasBin: true dependencies: baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001769 + caniuse-lite: 1.0.30001770 electron-to-chromium: 1.5.286 node-releases: 2.0.27 update-browserslist-db: 1.2.3_browserslist@4.28.1 @@ -6963,8 +6959,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001769: - resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==} + /caniuse-lite/1.0.30001770: + resolution: {integrity: sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==} dev: true /capital-case/1.0.4: @@ -7348,7 +7344,7 @@ packages: resolution: {integrity: sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==} engines: {node: '>=12'} dependencies: - ajv: 8.17.1 + ajv: 8.18.0 ajv-formats: 2.1.1 atomically: 1.7.0 debounce-fn: 4.0.0 @@ -8122,8 +8118,8 @@ packages: - eslint dev: true - /eslint-config-oclif/6.0.137_avq3eyf5kaj6ssrwo7fvkrwnji: - resolution: {integrity: sha512-23so0ju6qf+JGDtGUclybUT4JGUSapl2zp+f+JOHCzLFpxJ/4fPCU6KNMZWLPBecdjIertMNRVOmHddt5i83Fg==} + /eslint-config-oclif/6.0.139_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-MikjwDpCnrA2b4uRo4N1wFF0sRYmCO4UOq784HHsmP/0MwiQhLMF73EaS7HnoNH6jy242sl35O9+q2CHGca2Jg==} engines: {node: '>=18.18.0'} dependencies: '@eslint/compat': 1.4.1_eslint@8.57.1 @@ -8139,7 +8135,7 @@ packages: eslint-plugin-import: 2.32.0_3j3sxgirnd73eokr5zmbo3crxy eslint-plugin-jsdoc: 50.8.0_eslint@8.57.1 eslint-plugin-mocha: 10.5.0_eslint@8.57.1 - eslint-plugin-n: 17.23.2_avq3eyf5kaj6ssrwo7fvkrwnji + eslint-plugin-n: 17.24.0_avq3eyf5kaj6ssrwo7fvkrwnji eslint-plugin-perfectionist: 4.15.1_avq3eyf5kaj6ssrwo7fvkrwnji eslint-plugin-unicorn: 56.0.1_eslint@8.57.1 typescript-eslint: 8.55.0_avq3eyf5kaj6ssrwo7fvkrwnji @@ -8151,8 +8147,8 @@ packages: - typescript dev: true - /eslint-config-oclif/6.0.137_k2rwabtyo525wwqr6566umnmhy: - resolution: {integrity: sha512-23so0ju6qf+JGDtGUclybUT4JGUSapl2zp+f+JOHCzLFpxJ/4fPCU6KNMZWLPBecdjIertMNRVOmHddt5i83Fg==} + /eslint-config-oclif/6.0.139_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-MikjwDpCnrA2b4uRo4N1wFF0sRYmCO4UOq784HHsmP/0MwiQhLMF73EaS7HnoNH6jy242sl35O9+q2CHGca2Jg==} engines: {node: '>=18.18.0'} dependencies: '@eslint/compat': 1.4.1_eslint@8.57.1 @@ -8168,7 +8164,7 @@ packages: eslint-plugin-import: 2.32.0_3j3sxgirnd73eokr5zmbo3crxy eslint-plugin-jsdoc: 50.8.0_eslint@8.57.1 eslint-plugin-mocha: 10.5.0_eslint@8.57.1 - eslint-plugin-n: 17.23.2_k2rwabtyo525wwqr6566umnmhy + eslint-plugin-n: 17.24.0_k2rwabtyo525wwqr6566umnmhy eslint-plugin-perfectionist: 4.15.1_k2rwabtyo525wwqr6566umnmhy eslint-plugin-unicorn: 56.0.1_eslint@8.57.1 typescript-eslint: 8.55.0_k2rwabtyo525wwqr6566umnmhy @@ -8271,7 +8267,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.55.0_k2rwabtyo525wwqr6566umnmhy + '@typescript-eslint/parser': 8.55.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -8301,7 +8297,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_k2rwabtyo525wwqr6566umnmhy + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -8344,7 +8340,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.55.0_k2rwabtyo525wwqr6566umnmhy + '@typescript-eslint/parser': 8.55.0_avq3eyf5kaj6ssrwo7fvkrwnji array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 @@ -8381,7 +8377,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_k2rwabtyo525wwqr6566umnmhy + '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 @@ -8457,8 +8453,8 @@ packages: semver: 7.7.4 dev: true - /eslint-plugin-n/17.23.2_avq3eyf5kaj6ssrwo7fvkrwnji: - resolution: {integrity: sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==} + /eslint-plugin-n/17.24.0_avq3eyf5kaj6ssrwo7fvkrwnji: + resolution: {integrity: sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -8477,8 +8473,8 @@ packages: - typescript dev: true - /eslint-plugin-n/17.23.2_k2rwabtyo525wwqr6566umnmhy: - resolution: {integrity: sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==} + /eslint-plugin-n/17.24.0_k2rwabtyo525wwqr6566umnmhy: + resolution: {integrity: sha512-/gC7/KAYmfNnPNOb3eu8vw+TdVnV0zhdQwexsw6FLXbhzroVj20vRn2qL8lDWDGnAQ2J8DhdfvXxX9EoxvERvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -12009,13 +12005,13 @@ packages: es-object-atoms: 1.1.1 dev: true - /oclif/4.22.77: - resolution: {integrity: sha512-H0iVdnKNItaNV9xU0fDAqEy3o82BRTpps9ePoqVEctrqMCqKnKS5VpNSLZCJN/WiY85fXD496llwGqoizBBVrw==} + /oclif/4.22.78: + resolution: {integrity: sha512-8Vmzf7tN4FzDVC+bsF8a0gcAYGcL5ZdGPkmV2D2YmkBUaBlheQUE+SjZAn4QxQx0jXReD4YwarCc/4Il0cWadw==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.989.0 - '@aws-sdk/client-s3': 3.989.0 + '@aws-sdk/client-cloudfront': 3.990.0 + '@aws-sdk/client-s3': 3.990.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -12044,13 +12040,13 @@ packages: - supports-color dev: true - /oclif/4.22.77_@types+node@14.18.63: - resolution: {integrity: sha512-H0iVdnKNItaNV9xU0fDAqEy3o82BRTpps9ePoqVEctrqMCqKnKS5VpNSLZCJN/WiY85fXD496llwGqoizBBVrw==} + /oclif/4.22.78_@types+node@14.18.63: + resolution: {integrity: sha512-8Vmzf7tN4FzDVC+bsF8a0gcAYGcL5ZdGPkmV2D2YmkBUaBlheQUE+SjZAn4QxQx0jXReD4YwarCc/4Il0cWadw==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.989.0 - '@aws-sdk/client-s3': 3.989.0 + '@aws-sdk/client-cloudfront': 3.990.0 + '@aws-sdk/client-s3': 3.990.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -12079,13 +12075,13 @@ packages: - supports-color dev: true - /oclif/4.22.77_@types+node@20.19.33: - resolution: {integrity: sha512-H0iVdnKNItaNV9xU0fDAqEy3o82BRTpps9ePoqVEctrqMCqKnKS5VpNSLZCJN/WiY85fXD496llwGqoizBBVrw==} + /oclif/4.22.78_@types+node@20.19.33: + resolution: {integrity: sha512-8Vmzf7tN4FzDVC+bsF8a0gcAYGcL5ZdGPkmV2D2YmkBUaBlheQUE+SjZAn4QxQx0jXReD4YwarCc/4Il0cWadw==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@aws-sdk/client-cloudfront': 3.989.0 - '@aws-sdk/client-s3': 3.989.0 + '@aws-sdk/client-cloudfront': 3.990.0 + '@aws-sdk/client-s3': 3.990.0 '@inquirer/confirm': 3.2.0 '@inquirer/input': 2.3.0 '@inquirer/select': 2.5.0 @@ -13751,7 +13747,7 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.17.1 + ajv: 8.18.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3