Skip to content

Commit d77d41b

Browse files
committed
Write placeholder files to disk for eas publishing
1 parent 24017ac commit d77d41b

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

.changeset/hot-cherries-argue.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"react-native-css-interop": patch
3+
"nativewind": patch
4+
---
5+
6+
Write placeholder files to disk for eas publishing

packages/react-native-css-interop/src/metro/index.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import fs from "fs/promises";
1+
import fs from "fs";
2+
import fsPromise from "fs/promises";
23
import path from "path";
34

45
import connect from "connect";
@@ -115,6 +116,13 @@ function getConfig(
115116
// Used by the resolverPoisonPill
116117
const poisonPillPath = "./interop-poison.pill";
117118

119+
fs.mkdirSync(outputDirectory, { recursive: true });
120+
fs.writeFileSync(platformPath("ios"), "");
121+
fs.writeFileSync(platformPath("android"), "");
122+
fs.writeFileSync(platformPath("native"), "");
123+
fs.writeFileSync(platformPath("macos"), "");
124+
fs.writeFileSync(platformPath("windows"), "");
125+
118126
return {
119127
...config,
120128
transformerPath: require.resolve("./transformer"),
@@ -172,7 +180,7 @@ function getConfig(
172180
debug,
173181
);
174182

175-
await fs.writeFile(filePath, output);
183+
await fsPromise.writeFile(filePath, output);
176184
}
177185
: undefined;
178186

@@ -186,10 +194,10 @@ function getConfig(
186194
debug,
187195
);
188196

189-
await fs.mkdir(outputDirectory, { recursive: true });
190-
await fs.writeFile(filePath, output);
197+
await fsPromise.mkdir(outputDirectory, { recursive: true });
198+
await fsPromise.writeFile(filePath, output);
191199
if (platform !== "web") {
192-
await fs.writeFile(filePath.replace(/\.js$/, ".map"), "");
200+
await fsPromise.writeFile(filePath.replace(/\.js$/, ".map"), "");
193201
}
194202

195203
debug(`getTransformOptions.finished`);

0 commit comments

Comments
 (0)