Skip to content

Commit b3802a3

Browse files
authored
support bun 1.3 (#81)
# Why bun 1.3 uses isolated modules by default and then some errors happen because of missing dependencies # How - add missing devDeps and peerDeps - remove `**/webui/babel.config.js` to fix no `babel-preset-expo` as dependencies. we don't need these default babel.config.js and can just use the builtin from expo-cli
1 parent 0182c36 commit b3802a3

18 files changed

Lines changed: 75 additions & 48 deletions

File tree

bun.lock

Lines changed: 48 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"devDependencies": {
2222
"@expo/spawn-async": "^1.7.2",
2323
"@tsconfig/node20": "^20.1.4",
24-
"prettier": "^3.3.3"
24+
"prettier": "^3.3.3",
25+
"typescript": "^5.9.2"
2526
}
2627
}

packages/apollo-client/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@
3737
"dependencies": {},
3838
"devDependencies": {
3939
"@apollo/client": "^3.11.10",
40+
"@types/react": "~19.0.10",
4041
"expo": "53.0.7",
4142
"expo-module-scripts": "^4.1.7",
4243
"graphql": "^16.9.0",
4344
"typescript": "~5.8.3"
4445
},
4546
"peerDependencies": {
46-
"expo": ">=53.0.5"
47+
"expo": ">=53.0.5",
48+
"react": "*"
4749
}
4850
}

packages/apollo-client/webui/babel.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/apollo-client/webui/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
"license": "MIT",
1212
"dependencies": {},
1313
"devDependencies": {
14+
"@ant-design/icons": "^5.5.1",
1415
"@babel/core": "^7.26.0",
1516
"@types/react": "~19.0.10",
1617
"antd": "^5.22.0",
1718
"expo": "53.0.7",
19+
"expo-status-bar": "~2.2.3",
1820
"react": "19.0.0",
1921
"react-dom": "19.0.0",
2022
"react-json-view": "^1.21.3",

packages/async-storage/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,14 @@
3434
"license": "MIT",
3535
"devDependencies": {
3636
"@react-native-async-storage/async-storage": "^1.24.0",
37+
"@types/react": "~19.0.10",
3738
"expo": "53.0.7",
3839
"expo-module-scripts": "^4.1.7",
3940
"typescript": "~5.8.3"
4041
},
4142
"peerDependencies": {
4243
"@react-native-async-storage/async-storage": "^1.0.0",
43-
"expo": ">=53.0.5"
44+
"expo": ">=53.0.5",
45+
"react": "*"
4446
}
4547
}

packages/async-storage/webui/babel.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/create-dev-plugin/templates/app-adapter/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"typescript": "~5.8.3"
3535
},
3636
"peerDependencies": {
37-
"expo": "*"
37+
"expo": "*",
38+
"react": "*"
3839
}
3940
}

packages/react-native-mmkv/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,15 @@
3434
"author": "cyrilbo",
3535
"license": "MIT",
3636
"devDependencies": {
37+
"@types/react": "~19.0.10",
3738
"expo": "53.0.7",
3839
"expo-module-scripts": "^4.1.7",
3940
"react-native-mmkv": "^3.1.0",
4041
"typescript": "~5.8.3"
4142
},
4243
"peerDependencies": {
4344
"react-native-mmkv": "*",
44-
"expo": ">=53.0.5"
45+
"expo": ">=53.0.5",
46+
"react": "*"
4547
}
4648
}

packages/react-native-mmkv/webui/babel.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)