Skip to content

Commit 5ddb747

Browse files
authored
fix(expo): add subpath directory fallbacks for bundlers without exports support (clerk#8172)
1 parent 1827b50 commit 5ddb747

12 files changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/expo": patch
3+
---
4+
5+
Add directory-level `package.json` fallback stubs for all subpath exports so that imports like `@clerk/expo/token-cache` resolve correctly in React Native bundlers that don't support the `exports` field (e.g., Metro without `unstable_enablePackageExports`).

packages/expo/apple/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/apple/index.js",
3+
"types": "../dist/apple/index.d.ts"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/experimental.js",
3+
"types": "../dist/experimental.d.ts"
4+
}

packages/expo/google/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/google/index.js",
3+
"types": "../dist/google/index.d.ts"
4+
}

packages/expo/legacy/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/legacy.js",
3+
"types": "../dist/legacy.d.ts"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/local-credentials/index.js",
3+
"types": "../dist/local-credentials/index.d.ts"
4+
}

packages/expo/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@
9292
"token-cache",
9393
"google",
9494
"apple",
95+
"experimental",
96+
"legacy",
9597
"src/specs",
9698
"expo-module.config.json",
9799
"react-native.config.js",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/passkeys/index.js",
3+
"types": "../dist/passkeys/index.d.ts"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/resource-cache/index.js",
3+
"types": "../dist/resource-cache/index.d.ts"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "../dist/secure-store/index.js",
3+
"types": "../dist/secure-store/index.d.ts"
4+
}

0 commit comments

Comments
 (0)