Skip to content

Commit d9c5fee

Browse files
wobsorianonikosdouvlis
authored andcommitted
chore(backend): Bump snakecase-keys to ESM version (#6255)
Co-authored-by: Nikos Douvlis <[email protected]>
1 parent b81083e commit d9c5fee

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
@@ -112,7 +112,7 @@
112112
"@clerk/shared": "workspace:^",
113113
"@clerk/types": "workspace:^",
114114
"cookie": "1.0.2",
115-
"snakecase-keys": "8.0.1",
115+
"snakecase-keys": "9.0.1",
116116
"standardwebhooks": "^1.0.0",
117117
"tslib": "catalog:repo"
118118
},

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)