From 4aa00210294ba3edb3084e24657da15eb31bb34e Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 14 Jan 2026 15:48:30 +0000 Subject: [PATCH] fix(storage): replace jsdelivr with esm.sh for aws-sdk Switched the CDN provider for the AWS SDK (R2 client) from `jsdelivr` to `esm.sh` to resolve a runtime dependency error ("does not provide an export named 'blobHasher'"). This error was caused by a broken bundling of the transitive dependency `@smithy/hash-blob-browser` on `jsdelivr`. This change updates the `AWS_SDK_SPECIFIER` constant in `js/storage/r2-s3.js`. --- js/storage/r2-s3.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/storage/r2-s3.js b/js/storage/r2-s3.js index f638f4c2..8435be6b 100644 --- a/js/storage/r2-s3.js +++ b/js/storage/r2-s3.js @@ -1,7 +1,6 @@ // js/storage/r2-s3.js -const AWS_SDK_SPECIFIER = - "https://cdn.jsdelivr.net/npm/@aws-sdk/client-s3@3.637.0/+esm"; +const AWS_SDK_SPECIFIER = "https://esm.sh/@aws-sdk/client-s3@3.637.0"; const disableNetworkImports = Boolean( globalThis?.__BITVID_DISABLE_NETWORK_IMPORTS__