diff --git a/packages/abort-controller/package.json b/packages/abort-controller/package.json
index 39d99c5a144..b0f76e379d9 100644
--- a/packages/abort-controller/package.json
+++ b/packages/abort-controller/package.json
@@ -26,7 +26,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/chunked-blob-reader-native/package.json b/packages/chunked-blob-reader-native/package.json
index 468ede4fb76..608b0ce5d57 100644
--- a/packages/chunked-blob-reader-native/package.json
+++ b/packages/chunked-blob-reader-native/package.json
@@ -24,7 +24,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/util-base64": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/chunked-blob-reader/package.json b/packages/chunked-blob-reader/package.json
index fa281b829b1..3a1a10caeac 100644
--- a/packages/chunked-blob-reader/package.json
+++ b/packages/chunked-blob-reader/package.json
@@ -23,7 +23,7 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/config-resolver/package.json b/packages/config-resolver/package.json
index 8ac4fd8f9e8..bfee8c9bd2e 100644
--- a/packages/config-resolver/package.json
+++ b/packages/config-resolver/package.json
@@ -28,7 +28,7 @@
     "@smithy/types": "workspace:^",
     "@smithy/util-config-provider": "workspace:^",
     "@smithy/util-middleware": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/core/package.json b/packages/core/package.json
index ac003e03634..d5cb191c4ad 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -61,7 +61,7 @@
     "@smithy/util-middleware": "workspace:^",
     "@smithy/util-stream": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/credential-provider-imds/package.json b/packages/credential-provider-imds/package.json
index 35292c4366f..54fa8e8f872 100644
--- a/packages/credential-provider-imds/package.json
+++ b/packages/credential-provider-imds/package.json
@@ -31,7 +31,7 @@
     "@smithy/property-provider": "workspace:^",
     "@smithy/types": "workspace:^",
     "@smithy/url-parser": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/eventstream-codec/package.json b/packages/eventstream-codec/package.json
index 6b7e04688f7..160a0823d53 100644
--- a/packages/eventstream-codec/package.json
+++ b/packages/eventstream-codec/package.json
@@ -26,7 +26,7 @@
     "@aws-crypto/crc32": "5.2.0",
     "@smithy/types": "workspace:^",
     "@smithy/util-hex-encoding": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@smithy/util-utf8": "workspace:^",
diff --git a/packages/eventstream-serde-browser/package.json b/packages/eventstream-serde-browser/package.json
index 9bb7cd5bb64..0e70eab1c22 100644
--- a/packages/eventstream-serde-browser/package.json
+++ b/packages/eventstream-serde-browser/package.json
@@ -24,7 +24,7 @@
   "dependencies": {
     "@smithy/eventstream-serde-universal": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/eventstream-serde-config-resolver/package.json b/packages/eventstream-serde-config-resolver/package.json
index d1fdf836d67..2a2fffd6e3f 100644
--- a/packages/eventstream-serde-config-resolver/package.json
+++ b/packages/eventstream-serde-config-resolver/package.json
@@ -25,7 +25,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/eventstream-serde-node/package.json b/packages/eventstream-serde-node/package.json
index ad1ae1ec474..171b9ab7484 100644
--- a/packages/eventstream-serde-node/package.json
+++ b/packages/eventstream-serde-node/package.json
@@ -24,7 +24,7 @@
   "dependencies": {
     "@smithy/eventstream-serde-universal": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/eventstream-serde-universal/package.json b/packages/eventstream-serde-universal/package.json
index 85941c798d2..d5ce60bf9b4 100644
--- a/packages/eventstream-serde-universal/package.json
+++ b/packages/eventstream-serde-universal/package.json
@@ -25,7 +25,7 @@
   "dependencies": {
     "@smithy/eventstream-codec": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@smithy/util-utf8": "workspace:^",
diff --git a/packages/experimental-identity-and-auth/package.json b/packages/experimental-identity-and-auth/package.json
index 58d8bbbf5d9..3b18882a3ef 100644
--- a/packages/experimental-identity-and-auth/package.json
+++ b/packages/experimental-identity-and-auth/package.json
@@ -33,7 +33,7 @@
     "@smithy/signature-v4": "workspace:^",
     "@smithy/types": "workspace:^",
     "@smithy/util-middleware": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/fetch-http-handler/package.json b/packages/fetch-http-handler/package.json
index 459f685311d..509242b3168 100644
--- a/packages/fetch-http-handler/package.json
+++ b/packages/fetch-http-handler/package.json
@@ -31,7 +31,7 @@
     "@smithy/querystring-builder": "workspace:^",
     "@smithy/types": "workspace:^",
     "@smithy/util-base64": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@smithy/abort-controller": "workspace:^",
diff --git a/packages/hash-blob-browser/package.json b/packages/hash-blob-browser/package.json
index 81278c41626..be7e882dd7a 100644
--- a/packages/hash-blob-browser/package.json
+++ b/packages/hash-blob-browser/package.json
@@ -26,7 +26,7 @@
     "@smithy/chunked-blob-reader": "workspace:^",
     "@smithy/chunked-blob-reader-native": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@smithy/util-hex-encoding": "workspace:^",
diff --git a/packages/hash-node/package.json b/packages/hash-node/package.json
index 8640c8681f1..3c82322a99b 100644
--- a/packages/hash-node/package.json
+++ b/packages/hash-node/package.json
@@ -34,7 +34,7 @@
     "@smithy/types": "workspace:^",
     "@smithy/util-buffer-from": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/hash-stream-node/package.json b/packages/hash-stream-node/package.json
index 2402d6437c1..30e58da79f6 100644
--- a/packages/hash-stream-node/package.json
+++ b/packages/hash-stream-node/package.json
@@ -25,7 +25,7 @@
   "dependencies": {
     "@smithy/types": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@aws-crypto/sha256-js": "5.2.0",
diff --git a/packages/invalid-dependency/package.json b/packages/invalid-dependency/package.json
index 097f7afebc9..3135f5d2c50 100644
--- a/packages/invalid-dependency/package.json
+++ b/packages/invalid-dependency/package.json
@@ -24,7 +24,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/is-array-buffer/package.json b/packages/is-array-buffer/package.json
index ec06e13af3a..8e49db42c1c 100644
--- a/packages/is-array-buffer/package.json
+++ b/packages/is-array-buffer/package.json
@@ -24,7 +24,7 @@
   "module": "./dist-es/index.js",
   "types": "./dist-types/index.d.ts",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/md5-js/package.json b/packages/md5-js/package.json
index 0de22ccfbe0..be53d3612ea 100644
--- a/packages/md5-js/package.json
+++ b/packages/md5-js/package.json
@@ -35,7 +35,7 @@
   "dependencies": {
     "@smithy/types": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/middleware-apply-body-checksum/package.json b/packages/middleware-apply-body-checksum/package.json
index a99d95c7b0c..e29488453d8 100644
--- a/packages/middleware-apply-body-checksum/package.json
+++ b/packages/middleware-apply-body-checksum/package.json
@@ -28,7 +28,7 @@
     "@smithy/is-array-buffer": "workspace:^",
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/middleware-compression/package.json b/packages/middleware-compression/package.json
index a5517d34c90..ded860b14bd 100644
--- a/packages/middleware-compression/package.json
+++ b/packages/middleware-compression/package.json
@@ -25,7 +25,7 @@
     "@smithy/util-middleware": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
     "fflate": "0.8.1",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/middleware-content-length/package.json b/packages/middleware-content-length/package.json
index 4efe63bf99e..e49e1afb675 100644
--- a/packages/middleware-content-length/package.json
+++ b/packages/middleware-content-length/package.json
@@ -26,7 +26,7 @@
   "dependencies": {
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/middleware-endpoint/package.json b/packages/middleware-endpoint/package.json
index de393477f44..769694f7f2a 100644
--- a/packages/middleware-endpoint/package.json
+++ b/packages/middleware-endpoint/package.json
@@ -31,7 +31,7 @@
     "@smithy/types": "workspace:^",
     "@smithy/url-parser": "workspace:^",
     "@smithy/util-middleware": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/middleware-retry/package.json b/packages/middleware-retry/package.json
index 9899c738fcb..a50ad993ac6 100644
--- a/packages/middleware-retry/package.json
+++ b/packages/middleware-retry/package.json
@@ -40,7 +40,7 @@
     "@smithy/types": "workspace:^",
     "@smithy/util-middleware": "workspace:^",
     "@smithy/util-retry": "workspace:^",
-    "tslib": "^2.6.2",
+    "tslib": "^2.8.1",
     "uuid": "^9.0.1"
   },
   "devDependencies": {
diff --git a/packages/middleware-serde/package.json b/packages/middleware-serde/package.json
index 0f662ac6b97..c583c840a34 100644
--- a/packages/middleware-serde/package.json
+++ b/packages/middleware-serde/package.json
@@ -26,7 +26,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/middleware-stack/package.json b/packages/middleware-stack/package.json
index f2250f749c9..2d641eec264 100644
--- a/packages/middleware-stack/package.json
+++ b/packages/middleware-stack/package.json
@@ -27,7 +27,7 @@
   "types": "./dist-types/index.d.ts",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/node-config-provider/package.json b/packages/node-config-provider/package.json
index 7538f565863..cdee8a05e3d 100644
--- a/packages/node-config-provider/package.json
+++ b/packages/node-config-provider/package.json
@@ -28,7 +28,7 @@
     "@smithy/property-provider": "workspace:^",
     "@smithy/shared-ini-file-loader": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/node-http-handler/package.json b/packages/node-http-handler/package.json
index 68f0eae0629..3850d74145c 100644
--- a/packages/node-http-handler/package.json
+++ b/packages/node-http-handler/package.json
@@ -30,7 +30,7 @@
     "@smithy/protocol-http": "workspace:^",
     "@smithy/querystring-builder": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/property-provider/package.json b/packages/property-provider/package.json
index 5f2151080cb..162fef4beb2 100644
--- a/packages/property-provider/package.json
+++ b/packages/property-provider/package.json
@@ -24,7 +24,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/protocol-http/package.json b/packages/protocol-http/package.json
index a13c39666a0..9dd565aabc6 100644
--- a/packages/protocol-http/package.json
+++ b/packages/protocol-http/package.json
@@ -25,7 +25,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/querystring-builder/package.json b/packages/querystring-builder/package.json
index 6966fe62f6f..f3c31cacffc 100644
--- a/packages/querystring-builder/package.json
+++ b/packages/querystring-builder/package.json
@@ -24,7 +24,7 @@
   "dependencies": {
     "@smithy/types": "workspace:^",
     "@smithy/util-uri-escape": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/querystring-parser/package.json b/packages/querystring-parser/package.json
index 218c54c1719..10de3aa4d5b 100644
--- a/packages/querystring-parser/package.json
+++ b/packages/querystring-parser/package.json
@@ -24,7 +24,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/service-client-documentation-generator/package.json b/packages/service-client-documentation-generator/package.json
index b1a784fd17d..26549c00819 100644
--- a/packages/service-client-documentation-generator/package.json
+++ b/packages/service-client-documentation-generator/package.json
@@ -25,7 +25,7 @@
     "typedocplugin"
   ],
   "dependencies": {
-    "tslib": "^2.6.2",
+    "tslib": "^2.8.1",
     "typedoc": "0.23.23"
   },
   "devDependencies": {
diff --git a/packages/shared-ini-file-loader/package.json b/packages/shared-ini-file-loader/package.json
index 6f86db6a289..d393f79cb5f 100644
--- a/packages/shared-ini-file-loader/package.json
+++ b/packages/shared-ini-file-loader/package.json
@@ -3,7 +3,7 @@
   "version": "3.1.12",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/signature-v4/package.json b/packages/signature-v4/package.json
index 6a59169a50c..95fd816d6af 100644
--- a/packages/signature-v4/package.json
+++ b/packages/signature-v4/package.json
@@ -32,7 +32,7 @@
     "@smithy/util-middleware": "workspace:^",
     "@smithy/util-uri-escape": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@aws-crypto/sha256-js": "5.2.0",
diff --git a/packages/smithy-client/package.json b/packages/smithy-client/package.json
index f4334133c59..dd0d7f50399 100644
--- a/packages/smithy-client/package.json
+++ b/packages/smithy-client/package.json
@@ -30,7 +30,7 @@
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
     "@smithy/util-stream": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/types/package.json b/packages/types/package.json
index 4973e41b8f8..6d72a04b9cc 100644
--- a/packages/types/package.json
+++ b/packages/types/package.json
@@ -24,7 +24,7 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/url-parser/package.json b/packages/url-parser/package.json
index 337ef326b33..c85ec344299 100644
--- a/packages/url-parser/package.json
+++ b/packages/url-parser/package.json
@@ -25,7 +25,7 @@
   "dependencies": {
     "@smithy/querystring-parser": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/util-base64/package.json b/packages/util-base64/package.json
index 204164225a1..cb31995ae89 100644
--- a/packages/util-base64/package.json
+++ b/packages/util-base64/package.json
@@ -25,7 +25,7 @@
   "dependencies": {
     "@smithy/util-buffer-from": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-body-length-browser/package.json b/packages/util-body-length-browser/package.json
index 6f906f2dafb..2eacd7940ca 100644
--- a/packages/util-body-length-browser/package.json
+++ b/packages/util-body-length-browser/package.json
@@ -24,7 +24,7 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "typesVersions": {
     "<4.0": {
diff --git a/packages/util-body-length-node/package.json b/packages/util-body-length-node/package.json
index 48641f43b50..3ca962441e6 100644
--- a/packages/util-body-length-node/package.json
+++ b/packages/util-body-length-node/package.json
@@ -31,7 +31,7 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/util-buffer-from/package.json b/packages/util-buffer-from/package.json
index 36e69856974..fee992c6cbc 100644
--- a/packages/util-buffer-from/package.json
+++ b/packages/util-buffer-from/package.json
@@ -21,7 +21,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/is-array-buffer": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-config-provider/package.json b/packages/util-config-provider/package.json
index c4c5f9a8031..4a40a1cea76 100644
--- a/packages/util-config-provider/package.json
+++ b/packages/util-config-provider/package.json
@@ -25,7 +25,7 @@
   "module": "./dist-es/index.js",
   "types": "./dist-types/index.d.ts",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-defaults-mode-browser/package.json b/packages/util-defaults-mode-browser/package.json
index 7461416b9ea..75f5b121c6d 100644
--- a/packages/util-defaults-mode-browser/package.json
+++ b/packages/util-defaults-mode-browser/package.json
@@ -27,7 +27,7 @@
     "@smithy/smithy-client": "workspace:^",
     "@smithy/types": "workspace:^",
     "bowser": "^2.11.0",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-defaults-mode-node/package.json b/packages/util-defaults-mode-node/package.json
index b15c5395802..b37a4cba0ca 100644
--- a/packages/util-defaults-mode-node/package.json
+++ b/packages/util-defaults-mode-node/package.json
@@ -29,7 +29,7 @@
     "@smithy/property-provider": "workspace:^",
     "@smithy/smithy-client": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-endpoints/package.json b/packages/util-endpoints/package.json
index ec36daf7487..4f407bda1e5 100644
--- a/packages/util-endpoints/package.json
+++ b/packages/util-endpoints/package.json
@@ -30,7 +30,7 @@
   "dependencies": {
     "@smithy/node-config-provider": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-hex-encoding/package.json b/packages/util-hex-encoding/package.json
index 92ab39c81a1..ff2d2abb3bc 100644
--- a/packages/util-hex-encoding/package.json
+++ b/packages/util-hex-encoding/package.json
@@ -23,7 +23,7 @@
   "main": "./dist-cjs/index.js",
   "module": "./dist-es/index.js",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "types": "./dist-types/index.d.ts",
   "engines": {
diff --git a/packages/util-middleware/package.json b/packages/util-middleware/package.json
index ea14629eb6c..fb87d20f675 100644
--- a/packages/util-middleware/package.json
+++ b/packages/util-middleware/package.json
@@ -28,7 +28,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-retry/package.json b/packages/util-retry/package.json
index 469d1975273..54283dbd753 100644
--- a/packages/util-retry/package.json
+++ b/packages/util-retry/package.json
@@ -30,7 +30,7 @@
   "dependencies": {
     "@smithy/service-error-classification": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-stream-browser/package.json b/packages/util-stream-browser/package.json
index 47cbb44a36b..2e9cd99eba5 100644
--- a/packages/util-stream-browser/package.json
+++ b/packages/util-stream-browser/package.json
@@ -26,7 +26,7 @@
     "@smithy/util-base64": "workspace:^",
     "@smithy/util-hex-encoding": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/util-stream-node/package.json b/packages/util-stream-node/package.json
index 5e4b6791695..2749eb7f3ed 100644
--- a/packages/util-stream-node/package.json
+++ b/packages/util-stream-node/package.json
@@ -24,7 +24,7 @@
     "@smithy/node-http-handler": "workspace:^",
     "@smithy/types": "workspace:^",
     "@smithy/util-buffer-from": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/packages/util-stream/package.json b/packages/util-stream/package.json
index 94628ed49dd..620763eecf4 100644
--- a/packages/util-stream/package.json
+++ b/packages/util-stream/package.json
@@ -35,7 +35,7 @@
     "@smithy/util-buffer-from": "workspace:^",
     "@smithy/util-hex-encoding": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@smithy/util-test": "workspace:^",
diff --git a/packages/util-uri-escape/package.json b/packages/util-uri-escape/package.json
index a7a4e91f192..7a889e80601 100644
--- a/packages/util-uri-escape/package.json
+++ b/packages/util-uri-escape/package.json
@@ -23,7 +23,7 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/packages/util-utf8/package.json b/packages/util-utf8/package.json
index deda618bf7a..2ceee2c967f 100644
--- a/packages/util-utf8/package.json
+++ b/packages/util-utf8/package.json
@@ -24,7 +24,7 @@
   "license": "Apache-2.0",
   "dependencies": {
     "@smithy/util-buffer-from": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "concurrently": "7.0.0",
diff --git a/packages/util-waiter/package.json b/packages/util-waiter/package.json
index 29c41736b06..29627350179 100644
--- a/packages/util-waiter/package.json
+++ b/packages/util-waiter/package.json
@@ -5,7 +5,7 @@
   "dependencies": {
     "@smithy/abort-controller": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "scripts": {
     "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types && yarn build:types:downlevel'",
diff --git a/private/smithy-rpcv2-cbor/package.json b/private/smithy-rpcv2-cbor/package.json
index 05028014199..4651cdf3318 100644
--- a/private/smithy-rpcv2-cbor/package.json
+++ b/private/smithy-rpcv2-cbor/package.json
@@ -43,7 +43,7 @@
     "@smithy/util-middleware": "workspace:^",
     "@smithy/util-retry": "workspace:^",
     "@smithy/util-utf8": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@tsconfig/node16": "16.1.3",
diff --git a/private/util-test/package.json b/private/util-test/package.json
index 0c3f9b1af00..7b42cd89416 100644
--- a/private/util-test/package.json
+++ b/private/util-test/package.json
@@ -18,7 +18,7 @@
   "dependencies": {
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^2.6.2"
+    "tslib": "^2.8.1"
   },
   "engines": {
     "node": ">=16.0.0"
diff --git a/smithy-typescript-ssdk-libs/server-apigateway/package.json b/smithy-typescript-ssdk-libs/server-apigateway/package.json
index 2cca751b5dc..e877d472689 100644
--- a/smithy-typescript-ssdk-libs/server-apigateway/package.json
+++ b/smithy-typescript-ssdk-libs/server-apigateway/package.json
@@ -30,7 +30,7 @@
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
     "@types/aws-lambda": "^8.10.72",
-    "tslib": "^1.8.0"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/smithy-typescript-ssdk-libs/server-common/package.json b/smithy-typescript-ssdk-libs/server-common/package.json
index bcd396b0e9a..473cda7bcd6 100644
--- a/smithy-typescript-ssdk-libs/server-common/package.json
+++ b/smithy-typescript-ssdk-libs/server-common/package.json
@@ -30,7 +30,7 @@
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
     "re2-wasm": "^1.0.2",
-    "tslib": "^1.8.0"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/smithy-typescript-ssdk-libs/server-node/package.json b/smithy-typescript-ssdk-libs/server-node/package.json
index 8d659e1ce3d..3c4f36ba997 100644
--- a/smithy-typescript-ssdk-libs/server-node/package.json
+++ b/smithy-typescript-ssdk-libs/server-node/package.json
@@ -29,7 +29,7 @@
   "dependencies": {
     "@smithy/protocol-http": "workspace:^",
     "@smithy/types": "workspace:^",
-    "tslib": "^1.8.0"
+    "tslib": "^2.8.1"
   },
   "devDependencies": {
     "@types/node": "^16.18.96",
diff --git a/yarn.lock b/yarn.lock
index 1e1cb1f8496..1b6ac36b014 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -112,7 +112,7 @@ __metadata:
     downlevel-dts: ^0.7.0
     jest: 29.7.0
     rimraf: ^3.0.2
-    tslib: ^1.8.0
+    tslib: ^2.8.1
     typescript: ~4.9.5
   languageName: unknown
   linkType: soft
@@ -129,7 +129,7 @@ __metadata:
     jest: 29.7.0
     re2-wasm: ^1.0.2
     rimraf: ^3.0.2
-    tslib: ^1.8.0
+    tslib: ^2.8.1
     typescript: ^4.9.5
   languageName: unknown
   linkType: soft
@@ -145,7 +145,7 @@ __metadata:
     downlevel-dts: ^0.7.0
     jest: 29.7.0
     rimraf: ^3.0.2
-    tslib: ^1.8.0
+    tslib: ^2.8.1
     typescript: ~4.9.5
   languageName: unknown
   linkType: soft
@@ -2209,7 +2209,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2222,7 +2222,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2234,7 +2234,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2250,7 +2250,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2271,7 +2271,7 @@ __metadata:
     downlevel-dts: 0.10.1
     json-bigint: ^1.0.0
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2288,7 +2288,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2305,7 +2305,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2319,7 +2319,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2332,7 +2332,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2347,7 +2347,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2363,7 +2363,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2383,7 +2383,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2400,7 +2400,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2416,7 +2416,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2433,7 +2433,7 @@ __metadata:
     downlevel-dts: 0.10.1
     hash-test-vectors: ^1.3.2
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2450,7 +2450,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2463,7 +2463,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2484,7 +2484,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2502,7 +2502,7 @@ __metadata:
     downlevel-dts: 0.10.1
     hash-test-vectors: ^1.3.2
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2518,7 +2518,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2539,7 +2539,7 @@ __metadata:
     downlevel-dts: 0.10.1
     fflate: 0.8.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     web-streams-polyfill: 3.2.1
   languageName: unknown
   linkType: soft
@@ -2554,7 +2554,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2573,7 +2573,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2594,7 +2594,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
     uuid: ^9.0.1
   languageName: unknown
@@ -2609,7 +2609,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2622,7 +2622,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2638,7 +2638,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2655,7 +2655,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2668,7 +2668,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2681,7 +2681,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2695,7 +2695,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2708,7 +2708,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2721,7 +2721,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2747,7 +2747,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2767,7 +2767,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2786,7 +2786,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2826,7 +2826,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: ^3.0.0
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typescript: ~4.9.5
   languageName: unknown
   linkType: soft
@@ -2838,7 +2838,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2852,7 +2852,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2867,7 +2867,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2879,7 +2879,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2892,7 +2892,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2916,7 +2916,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2929,7 +2929,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2946,7 +2946,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2965,7 +2965,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2980,7 +2980,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -2992,7 +2992,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3006,7 +3006,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3021,7 +3021,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3038,7 +3038,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3054,7 +3054,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3075,7 +3075,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3089,7 +3089,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
     typescript: ~5.2.2
   languageName: unknown
@@ -3102,7 +3102,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3125,7 +3125,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -3139,7 +3139,7 @@ __metadata:
     concurrently: 7.0.0
     downlevel-dts: 0.10.1
     rimraf: 3.0.2
-    tslib: ^2.6.2
+    tslib: ^2.8.1
     typedoc: 0.23.23
   languageName: unknown
   linkType: soft
@@ -9759,7 +9759,7 @@ __metadata:
   languageName: node
   linkType: hard
 
-"tslib@npm:^1.8.0, tslib@npm:^1.9.0":
+"tslib@npm:^1.9.0":
   version: 1.14.1
   resolution: "tslib@npm:1.14.1"
   checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd
@@ -9780,6 +9780,13 @@ __metadata:
   languageName: node
   linkType: hard
 
+"tslib@npm:^2.8.1":
+  version: 2.8.1
+  resolution: "tslib@npm:2.8.1"
+  checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a
+  languageName: node
+  linkType: hard
+
 "tty-table@npm:^4.1.5":
   version: 4.2.3
   resolution: "tty-table@npm:4.2.3"