Skip to content

Commit 1d9c409

Browse files
chore(backend): Bump snakecase-keys to ESM version (#6255)
Co-authored-by: Nikos Douvlis <nikosdouvlis@gmail.com>
1 parent df49349 commit 1d9c409

File tree

4 files changed

+612
-438
lines changed

4 files changed

+612
-438
lines changed

.changeset/rude-bikes-occur.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@clerk/backend": patch
3+
---
4+
5+
Bump `snakecase-keys` to v9 which is the first ESM-only versions. This change should resolve any `TypeError: Cannot destructure property 'snakeCase' of 'require(...)' as it is undefined.` errors using Vitest.
6+
7+

packages/backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110
"@clerk/shared": "workspace:^",
111111
"@clerk/types": "workspace:^",
112112
"cookie": "1.0.2",
113-
"snakecase-keys": "8.0.1",
113+
"snakecase-keys": "9.0.1",
114114
"standardwebhooks": "^1.0.0",
115115
"tslib": "catalog:repo"
116116
},

packages/backend/tsup.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export default defineConfig(overrideOptions => {
2121
bundle: true,
2222
clean: true,
2323
minify: false,
24+
noExternal: ['snakecase-keys'],
2425
};
2526

2627
const esm: Options = {

0 commit comments

Comments
 (0)