diff --git a/.changeset/lovely-hornets-destroy.md b/.changeset/lovely-hornets-destroy.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/lovely-hornets-destroy.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/Makefile b/Makefile index a9b638fe26d..581b7409988 100644 --- a/Makefile +++ b/Makefile @@ -26,10 +26,10 @@ test-protocols: (cd ./private/smithy-rpcv2-cbor-schema && npx vitest run --globals) test-unit: - yarn g:vitest run -c vitest.config.ts + yarn g:vitest run -c vitest.config.mts test-browser: - yarn g:vitest run -c vitest.config.browser.ts + yarn g:vitest run -c vitest.config.browser.mts # typecheck for test code. test-types: @@ -37,7 +37,7 @@ test-types: test-integration: make test-browser - yarn g:vitest run -c vitest.config.integ.ts + yarn g:vitest run -c vitest.config.integ.mts make test-types turbo-clean: diff --git a/packages/abort-controller/vitest.config.ts b/packages/abort-controller/vitest.config.mts similarity index 100% rename from packages/abort-controller/vitest.config.ts rename to packages/abort-controller/vitest.config.mts diff --git a/packages/chunked-blob-reader-native/vitest.config.ts b/packages/chunked-blob-reader-native/vitest.config.mts similarity index 100% rename from packages/chunked-blob-reader-native/vitest.config.ts rename to packages/chunked-blob-reader-native/vitest.config.mts diff --git a/packages/chunked-blob-reader/vitest.config.ts b/packages/chunked-blob-reader/vitest.config.mts similarity index 100% rename from packages/chunked-blob-reader/vitest.config.ts rename to packages/chunked-blob-reader/vitest.config.mts diff --git a/packages/config-resolver/vitest.config.ts b/packages/config-resolver/vitest.config.mts similarity index 100% rename from packages/config-resolver/vitest.config.ts rename to packages/config-resolver/vitest.config.mts diff --git a/packages/core/vitest.config.ts b/packages/core/vitest.config.mts similarity index 100% rename from packages/core/vitest.config.ts rename to packages/core/vitest.config.mts diff --git a/packages/credential-provider-imds/vitest.config.ts b/packages/credential-provider-imds/vitest.config.mts similarity index 100% rename from packages/credential-provider-imds/vitest.config.ts rename to packages/credential-provider-imds/vitest.config.mts diff --git a/packages/eventstream-codec/vitest.config.ts b/packages/eventstream-codec/vitest.config.mts similarity index 100% rename from packages/eventstream-codec/vitest.config.ts rename to packages/eventstream-codec/vitest.config.mts diff --git a/packages/eventstream-serde-config-resolver/vitest.config.ts b/packages/eventstream-serde-config-resolver/vitest.config.mts similarity index 100% rename from packages/eventstream-serde-config-resolver/vitest.config.ts rename to packages/eventstream-serde-config-resolver/vitest.config.mts diff --git a/packages/eventstream-serde-universal/vitest.config.ts b/packages/eventstream-serde-universal/vitest.config.mts similarity index 100% rename from packages/eventstream-serde-universal/vitest.config.ts rename to packages/eventstream-serde-universal/vitest.config.mts diff --git a/packages/experimental-identity-and-auth/package.json b/packages/experimental-identity-and-auth/package.json index 9662e3b45f3..964247b4871 100644 --- a/packages/experimental-identity-and-auth/package.json +++ b/packages/experimental-identity-and-auth/package.json @@ -12,9 +12,9 @@ "lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "test": "yarn g:vitest run --passWithNoTests", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch --passWithNoTests", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/experimental-identity-and-auth/vitest.config.integ.ts b/packages/experimental-identity-and-auth/vitest.config.integ.mts similarity index 100% rename from packages/experimental-identity-and-auth/vitest.config.integ.ts rename to packages/experimental-identity-and-auth/vitest.config.integ.mts diff --git a/packages/experimental-identity-and-auth/vitest.config.ts b/packages/experimental-identity-and-auth/vitest.config.mts similarity index 100% rename from packages/experimental-identity-and-auth/vitest.config.ts rename to packages/experimental-identity-and-auth/vitest.config.mts diff --git a/packages/fetch-http-handler/package.json b/packages/fetch-http-handler/package.json index 6dd68864305..f446f54a35b 100644 --- a/packages/fetch-http-handler/package.json +++ b/packages/fetch-http-handler/package.json @@ -15,8 +15,8 @@ "extract:docs": "api-extractor run --local", "test": "yarn g:vitest run && yarn test:browser", "test:watch": "yarn g:vitest watch", - "test:browser": "yarn g:vitest run -c vitest.config.browser.ts", - "test:browser:watch": "yarn g:vitest watch -c vitest.config.browser.ts" + "test:browser": "yarn g:vitest run -c vitest.config.browser.mts", + "test:browser:watch": "yarn g:vitest watch -c vitest.config.browser.mts" }, "author": { "name": "AWS SDK for JavaScript Team", diff --git a/packages/fetch-http-handler/vitest.config.browser.ts b/packages/fetch-http-handler/vitest.config.browser.mts similarity index 100% rename from packages/fetch-http-handler/vitest.config.browser.ts rename to packages/fetch-http-handler/vitest.config.browser.mts diff --git a/packages/fetch-http-handler/vitest.config.ts b/packages/fetch-http-handler/vitest.config.mts similarity index 100% rename from packages/fetch-http-handler/vitest.config.ts rename to packages/fetch-http-handler/vitest.config.mts diff --git a/packages/hash-blob-browser/vitest.config.ts b/packages/hash-blob-browser/vitest.config.mts similarity index 100% rename from packages/hash-blob-browser/vitest.config.ts rename to packages/hash-blob-browser/vitest.config.mts diff --git a/packages/hash-node/vitest.config.ts b/packages/hash-node/vitest.config.mts similarity index 100% rename from packages/hash-node/vitest.config.ts rename to packages/hash-node/vitest.config.mts diff --git a/packages/hash-stream-node/vitest.config.ts b/packages/hash-stream-node/vitest.config.mts similarity index 100% rename from packages/hash-stream-node/vitest.config.ts rename to packages/hash-stream-node/vitest.config.mts diff --git a/packages/invalid-dependency/vitest.config.ts b/packages/invalid-dependency/vitest.config.mts similarity index 100% rename from packages/invalid-dependency/vitest.config.ts rename to packages/invalid-dependency/vitest.config.mts diff --git a/packages/is-array-buffer/vitest.config.ts b/packages/is-array-buffer/vitest.config.mts similarity index 100% rename from packages/is-array-buffer/vitest.config.ts rename to packages/is-array-buffer/vitest.config.mts diff --git a/packages/md5-js/vitest.config.ts b/packages/md5-js/vitest.config.mts similarity index 100% rename from packages/md5-js/vitest.config.ts rename to packages/md5-js/vitest.config.mts diff --git a/packages/middleware-apply-body-checksum/package.json b/packages/middleware-apply-body-checksum/package.json index ac380b994ee..a255f8f7e18 100644 --- a/packages/middleware-apply-body-checksum/package.json +++ b/packages/middleware-apply-body-checksum/package.json @@ -12,9 +12,9 @@ "lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "test": "yarn g:vitest run", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/middleware-apply-body-checksum/vitest.config.integ.ts b/packages/middleware-apply-body-checksum/vitest.config.integ.mts similarity index 100% rename from packages/middleware-apply-body-checksum/vitest.config.integ.ts rename to packages/middleware-apply-body-checksum/vitest.config.integ.mts diff --git a/packages/middleware-apply-body-checksum/vitest.config.ts b/packages/middleware-apply-body-checksum/vitest.config.mts similarity index 100% rename from packages/middleware-apply-body-checksum/vitest.config.ts rename to packages/middleware-apply-body-checksum/vitest.config.mts diff --git a/packages/middleware-compression/vitest.config.ts b/packages/middleware-compression/vitest.config.mts similarity index 100% rename from packages/middleware-compression/vitest.config.ts rename to packages/middleware-compression/vitest.config.mts diff --git a/packages/middleware-content-length/package.json b/packages/middleware-content-length/package.json index c13b4ad4212..4f450b4a41a 100644 --- a/packages/middleware-content-length/package.json +++ b/packages/middleware-content-length/package.json @@ -12,8 +12,8 @@ "lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "test": "exit 0", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/middleware-content-length/vitest.config.integ.ts b/packages/middleware-content-length/vitest.config.integ.mts similarity index 100% rename from packages/middleware-content-length/vitest.config.integ.ts rename to packages/middleware-content-length/vitest.config.integ.mts diff --git a/packages/middleware-endpoint/vitest.config.ts b/packages/middleware-endpoint/vitest.config.mts similarity index 100% rename from packages/middleware-endpoint/vitest.config.ts rename to packages/middleware-endpoint/vitest.config.mts diff --git a/packages/middleware-retry/package.json b/packages/middleware-retry/package.json index 45ec5176f84..4f3ed70bf53 100644 --- a/packages/middleware-retry/package.json +++ b/packages/middleware-retry/package.json @@ -13,9 +13,9 @@ "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "extract:docs": "api-extractor run --local", "test": "yarn g:vitest run", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/middleware-retry/vitest.config.integ.ts b/packages/middleware-retry/vitest.config.integ.mts similarity index 100% rename from packages/middleware-retry/vitest.config.integ.ts rename to packages/middleware-retry/vitest.config.integ.mts diff --git a/packages/middleware-retry/vitest.config.ts b/packages/middleware-retry/vitest.config.mts similarity index 100% rename from packages/middleware-retry/vitest.config.ts rename to packages/middleware-retry/vitest.config.mts diff --git a/packages/middleware-serde/package.json b/packages/middleware-serde/package.json index a38927cbe59..de478572b11 100644 --- a/packages/middleware-serde/package.json +++ b/packages/middleware-serde/package.json @@ -12,9 +12,9 @@ "lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "test": "yarn g:vitest run", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/middleware-serde/vitest.config.integ.ts b/packages/middleware-serde/vitest.config.integ.mts similarity index 100% rename from packages/middleware-serde/vitest.config.integ.ts rename to packages/middleware-serde/vitest.config.integ.mts diff --git a/packages/middleware-serde/vitest.config.ts b/packages/middleware-serde/vitest.config.mts similarity index 100% rename from packages/middleware-serde/vitest.config.ts rename to packages/middleware-serde/vitest.config.mts diff --git a/packages/middleware-stack/vitest.config.ts b/packages/middleware-stack/vitest.config.mts similarity index 100% rename from packages/middleware-stack/vitest.config.ts rename to packages/middleware-stack/vitest.config.mts diff --git a/packages/node-config-provider/vitest.config.ts b/packages/node-config-provider/vitest.config.mts similarity index 100% rename from packages/node-config-provider/vitest.config.ts rename to packages/node-config-provider/vitest.config.mts diff --git a/packages/node-http-handler/vitest.config.ts b/packages/node-http-handler/vitest.config.mts similarity index 100% rename from packages/node-http-handler/vitest.config.ts rename to packages/node-http-handler/vitest.config.mts diff --git a/packages/property-provider/vitest.config.ts b/packages/property-provider/vitest.config.mts similarity index 100% rename from packages/property-provider/vitest.config.ts rename to packages/property-provider/vitest.config.mts diff --git a/packages/protocol-http/vitest.config.ts b/packages/protocol-http/vitest.config.mts similarity index 100% rename from packages/protocol-http/vitest.config.ts rename to packages/protocol-http/vitest.config.mts diff --git a/packages/querystring-parser/vitest.config.ts b/packages/querystring-parser/vitest.config.mts similarity index 100% rename from packages/querystring-parser/vitest.config.ts rename to packages/querystring-parser/vitest.config.mts diff --git a/packages/service-error-classification/vitest.config.ts b/packages/service-error-classification/vitest.config.mts similarity index 100% rename from packages/service-error-classification/vitest.config.ts rename to packages/service-error-classification/vitest.config.mts diff --git a/packages/shared-ini-file-loader/vitest.config.ts b/packages/shared-ini-file-loader/vitest.config.mts similarity index 100% rename from packages/shared-ini-file-loader/vitest.config.ts rename to packages/shared-ini-file-loader/vitest.config.mts diff --git a/packages/signature-v4/vitest.config.ts b/packages/signature-v4/vitest.config.mts similarity index 100% rename from packages/signature-v4/vitest.config.ts rename to packages/signature-v4/vitest.config.mts diff --git a/packages/signature-v4a/vitest.config.js b/packages/signature-v4a/vitest.config.js deleted file mode 100644 index 3a143bfb2cf..00000000000 --- a/packages/signature-v4a/vitest.config.js +++ /dev/null @@ -1,7 +0,0 @@ -import { defineConfig } from 'vitest/config'; - -export default defineConfig({ - test: { - exclude: ['**/node_modules/**', '**/es/**'], - }, -}); diff --git a/packages/signature-v4a/vitest.config.mts b/packages/signature-v4a/vitest.config.mts new file mode 100644 index 00000000000..9e5b5ec0549 --- /dev/null +++ b/packages/signature-v4a/vitest.config.mts @@ -0,0 +1,9 @@ +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + exclude: ["**/node_modules/**", "**/es/**"], + include: ["**/*.spec.ts"], + environment: "node", + }, +}); diff --git a/packages/smithy-client/vitest.config.ts b/packages/smithy-client/vitest.config.mts similarity index 100% rename from packages/smithy-client/vitest.config.ts rename to packages/smithy-client/vitest.config.mts diff --git a/packages/url-parser/vitest.config.ts b/packages/url-parser/vitest.config.mts similarity index 100% rename from packages/url-parser/vitest.config.ts rename to packages/url-parser/vitest.config.mts diff --git a/packages/util-base64/vitest.config.ts b/packages/util-base64/vitest.config.mts similarity index 100% rename from packages/util-base64/vitest.config.ts rename to packages/util-base64/vitest.config.mts diff --git a/packages/util-body-length-browser/vitest.config.ts b/packages/util-body-length-browser/vitest.config.mts similarity index 100% rename from packages/util-body-length-browser/vitest.config.ts rename to packages/util-body-length-browser/vitest.config.mts diff --git a/packages/util-body-length-node/vitest.config.ts b/packages/util-body-length-node/vitest.config.mts similarity index 100% rename from packages/util-body-length-node/vitest.config.ts rename to packages/util-body-length-node/vitest.config.mts diff --git a/packages/util-buffer-from/vitest.config.ts b/packages/util-buffer-from/vitest.config.mts similarity index 100% rename from packages/util-buffer-from/vitest.config.ts rename to packages/util-buffer-from/vitest.config.mts diff --git a/packages/util-config-provider/vitest.config.ts b/packages/util-config-provider/vitest.config.mts similarity index 100% rename from packages/util-config-provider/vitest.config.ts rename to packages/util-config-provider/vitest.config.mts diff --git a/packages/util-defaults-mode-browser/vitest.config.ts b/packages/util-defaults-mode-browser/vitest.config.mts similarity index 100% rename from packages/util-defaults-mode-browser/vitest.config.ts rename to packages/util-defaults-mode-browser/vitest.config.mts diff --git a/packages/util-defaults-mode-node/vitest.config.ts b/packages/util-defaults-mode-node/vitest.config.mts similarity index 100% rename from packages/util-defaults-mode-node/vitest.config.ts rename to packages/util-defaults-mode-node/vitest.config.mts diff --git a/packages/util-endpoints/package.json b/packages/util-endpoints/package.json index d72df972b65..cfd603125fc 100644 --- a/packages/util-endpoints/package.json +++ b/packages/util-endpoints/package.json @@ -15,9 +15,9 @@ "lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "test": "yarn g:vitest run", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts" }, "keywords": [ "endpoint" diff --git a/packages/util-endpoints/vitest.config.integ.ts b/packages/util-endpoints/vitest.config.integ.mts similarity index 100% rename from packages/util-endpoints/vitest.config.integ.ts rename to packages/util-endpoints/vitest.config.integ.mts diff --git a/packages/util-endpoints/vitest.config.ts b/packages/util-endpoints/vitest.config.mts similarity index 100% rename from packages/util-endpoints/vitest.config.ts rename to packages/util-endpoints/vitest.config.mts diff --git a/packages/util-hex-encoding/vitest.config.ts b/packages/util-hex-encoding/vitest.config.mts similarity index 100% rename from packages/util-hex-encoding/vitest.config.ts rename to packages/util-hex-encoding/vitest.config.mts diff --git a/packages/util-middleware/vitest.config.ts b/packages/util-middleware/vitest.config.mts similarity index 100% rename from packages/util-middleware/vitest.config.ts rename to packages/util-middleware/vitest.config.mts diff --git a/packages/util-retry/vitest.config.ts b/packages/util-retry/vitest.config.mts similarity index 100% rename from packages/util-retry/vitest.config.ts rename to packages/util-retry/vitest.config.mts diff --git a/packages/util-stream/package.json b/packages/util-stream/package.json index 9cb48e62638..213f3878fbd 100644 --- a/packages/util-stream/package.json +++ b/packages/util-stream/package.json @@ -13,11 +13,11 @@ "format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", "extract:docs": "api-extractor run --local", "test": "yarn g:vitest run && yarn test:browser", - "test:integration": "yarn g:vitest run -c vitest.config.integ.ts", + "test:integration": "yarn g:vitest run -c vitest.config.integ.mts", "test:watch": "yarn g:vitest watch", - "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.ts", - "test:browser": "yarn g:vitest run -c vitest.config.browser.ts", - "test:browser:watch": "yarn g:vitest watch -c vitest.config.browser.ts" + "test:integration:watch": "yarn g:vitest watch -c vitest.config.integ.mts", + "test:browser": "yarn g:vitest run -c vitest.config.browser.mts", + "test:browser:watch": "yarn g:vitest watch -c vitest.config.browser.mts" }, "main": "./dist-cjs/index.js", "module": "./dist-es/index.js", diff --git a/packages/util-stream/vitest.config.browser.ts b/packages/util-stream/vitest.config.browser.mts similarity index 100% rename from packages/util-stream/vitest.config.browser.ts rename to packages/util-stream/vitest.config.browser.mts diff --git a/packages/util-stream/vitest.config.integ.ts b/packages/util-stream/vitest.config.integ.mts similarity index 100% rename from packages/util-stream/vitest.config.integ.ts rename to packages/util-stream/vitest.config.integ.mts diff --git a/packages/util-stream/vitest.config.ts b/packages/util-stream/vitest.config.mts similarity index 100% rename from packages/util-stream/vitest.config.ts rename to packages/util-stream/vitest.config.mts diff --git a/packages/util-uri-escape/vitest.config.ts b/packages/util-uri-escape/vitest.config.mts similarity index 100% rename from packages/util-uri-escape/vitest.config.ts rename to packages/util-uri-escape/vitest.config.mts diff --git a/packages/util-utf8/vitest.config.ts b/packages/util-utf8/vitest.config.mts similarity index 100% rename from packages/util-utf8/vitest.config.ts rename to packages/util-utf8/vitest.config.mts diff --git a/packages/util-waiter/vitest.config.ts b/packages/util-waiter/vitest.config.mts similarity index 100% rename from packages/util-waiter/vitest.config.ts rename to packages/util-waiter/vitest.config.mts diff --git a/vitest.config.browser.ts b/vitest.config.browser.mts similarity index 100% rename from vitest.config.browser.ts rename to vitest.config.browser.mts diff --git a/vitest.config.integ.ts b/vitest.config.integ.mts similarity index 100% rename from vitest.config.integ.ts rename to vitest.config.integ.mts diff --git a/vitest.config.ts b/vitest.config.mts similarity index 100% rename from vitest.config.ts rename to vitest.config.mts