Skip to content

Commit 0cc34d5

Browse files
committed
more metro fixes
1 parent 7e5bd94 commit 0cc34d5

File tree

5 files changed

+35
-7
lines changed

5 files changed

+35
-7
lines changed

Diff for: packages/default-storage/example/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ buck-out/
5252

5353
# Bundle artifact
5454
*.jsbundle
55+
*.bundle
5556

5657
# CocoaPods
5758
/ios/Pods/

Diff for: packages/default-storage/example/metro.config.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
const { makeMetroConfig } = require("@rnx-kit/metro-config");
22
const path = require("node:path");
3+
34
module.exports = makeMetroConfig({
4-
projectRoot: path.join(__dirname, "example"),
5-
watchFolders: [__dirname],
5+
projectRoot: __dirname,
6+
watchFolders: [__dirname, path.resolve(__dirname, "..")],
67
resolver: {
78
extraNodeModules: {
8-
"@react-native-async-storage/async-storage": __dirname,
9+
"@react-native-async-storage/async-storage": path.resolve(
10+
__dirname,
11+
".."
12+
),
913
},
1014
},
1115
transformer: {

Diff for: packages/default-storage/example/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"hoistingLimits": "workspaces"
2525
},
2626
"dependencies": {
27+
"@rnx-kit/metro-config": "^2.0.1",
2728
"react": "18.3.1",
2829
"react-native": "0.76.1"
2930
},
@@ -35,7 +36,6 @@
3536
"@react-native-community/cli-platform-android": "^15.0.0",
3637
"@react-native-community/cli-platform-ios": "^15.0.0",
3738
"@react-native/babel-preset": "^0.76.0",
38-
"@react-native/metro-config": "^0.76.0",
3939
"react-native-builder-bob": "^0.33.3",
4040
"react-native-macos": "^0.76.0",
4141
"react-native-test-app": "^4.0.3",

Diff for: packages/sqlite-storage/example/metro.config.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
const { makeMetroConfig } = require("@rnx-kit/metro-config");
22
const path = require("node:path");
3+
34
module.exports = makeMetroConfig({
4-
projectRoot: path.join(__dirname, "example"),
5-
watchFolders: [__dirname],
5+
projectRoot: __dirname,
6+
watchFolders: [__dirname, path.resolve(__dirname, "..")],
67
resolver: {
78
extraNodeModules: {
8-
"@react-native-async-storage/sqlite-storage": __dirname,
9+
"@react-native-async-storage/sqlite-storage": path.resolve(
10+
__dirname,
11+
".."
12+
),
913
},
1014
},
1115
transformer: {

Diff for: yarn.lock

+19
Original file line numberDiff line numberDiff line change
@@ -4752,6 +4752,24 @@ __metadata:
47524752
languageName: node
47534753
linkType: hard
47544754

4755+
"@rnx-kit/metro-config@npm:^2.0.1":
4756+
version: 2.0.1
4757+
resolution: "@rnx-kit/metro-config@npm:2.0.1"
4758+
dependencies:
4759+
"@rnx-kit/tools-node": "npm:^3.0.0"
4760+
"@rnx-kit/tools-react-native": "npm:^2.0.0"
4761+
"@rnx-kit/tools-workspaces": "npm:^0.2.0"
4762+
peerDependencies:
4763+
"@react-native/metro-config": "*"
4764+
react: "*"
4765+
react-native: "*"
4766+
peerDependenciesMeta:
4767+
"@react-native/metro-config":
4768+
optional: true
4769+
checksum: 10c0/fb90bdcec980595898a7c675dd83c81a91f08bdfea06ed1e9f8583fa69b719b089527bc0595406d65e3c70fd46c5acfbafd373183cd91e0c68cb7c81427b8d11
4770+
languageName: node
4771+
linkType: hard
4772+
47554773
"@rnx-kit/react-native-host@npm:^0.5.0":
47564774
version: 0.5.0
47574775
resolution: "@rnx-kit/react-native-host@npm:0.5.0"
@@ -10810,6 +10828,7 @@ __metadata:
1081010828
"@react-native-community/cli-platform-ios": "npm:^15.0.0"
1081110829
"@react-native/babel-preset": "npm:^0.76.0"
1081210830
"@react-native/metro-config": "npm:^0.76.0"
10831+
"@rnx-kit/metro-config": "npm:^2.0.1"
1081310832
react: "npm:18.3.1"
1081410833
react-native: "npm:0.76.1"
1081510834
react-native-builder-bob: "npm:^0.33.3"

0 commit comments

Comments
 (0)