diff --git a/.changeset/moody-owls-return.md b/.changeset/moody-owls-return.md new file mode 100644 index 00000000000..70eb2482fc3 --- /dev/null +++ b/.changeset/moody-owls-return.md @@ -0,0 +1,5 @@ +--- +'@clerk/clerk-js': patch +--- + +Improve compatibility with Safari 12 by removing modern JavaScript syntax. diff --git a/packages/clerk-js/bundlewatch.config.json b/packages/clerk-js/bundlewatch.config.json index 4f9611d9592..9e8093a5971 100644 --- a/packages/clerk-js/bundlewatch.config.json +++ b/packages/clerk-js/bundlewatch.config.json @@ -5,7 +5,7 @@ { "path": "./dist/clerk.headless.js", "maxSize": "48kB" }, { "path": "./dist/ui-common*.js", "maxSize": "89KB" }, { "path": "./dist/vendors*.js", "maxSize": "25KB" }, - { "path": "./dist/coinbase*.js", "maxSize": "35.2KB" }, + { "path": "./dist/coinbase*.js", "maxSize": "35.5KB" }, { "path": "./dist/createorganization*.js", "maxSize": "5KB" }, { "path": "./dist/impersonationfab*.js", "maxSize": "5KB" }, { "path": "./dist/organizationprofile*.js", "maxSize": "12KB" }, diff --git a/packages/clerk-js/rspack.config.js b/packages/clerk-js/rspack.config.js index dff4ece9726..9c6b23a7c64 100644 --- a/packages/clerk-js/rspack.config.js +++ b/packages/clerk-js/rspack.config.js @@ -173,6 +173,17 @@ const typescriptLoaderProd = () => { }, }, }, + { + test: /\.m?js$/, + use: { + loader: 'builtin:swc-loader', + options: { + env: { + targets: packageJSON.browserslist, + }, + }, + }, + }, ]; };