Skip to content

Commit ab8108d

Browse files
fix(cli): only install libsql deps if web dir exists
1 parent 4536fc8 commit ab8108d

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

apps/cli/src/helpers/core/db-setup.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export async function setupDatabase(
3535
const s = spinner();
3636
const dbPackageDir = path.join(projectDir, "packages/db");
3737
const webDir = path.join(projectDir, "apps/web");
38+
const webDirExists = await fs.pathExists(webDir);
3839

3940
if (!(await fs.pathExists(dbPackageDir))) {
4041
return;
@@ -113,10 +114,12 @@ export async function setupDatabase(
113114
devDependencies: ["drizzle-kit"],
114115
projectDir: dbPackageDir,
115116
});
116-
await addPackageDependency({
117-
dependencies: ["@libsql/client", "libsql"],
118-
projectDir: webDir,
119-
});
117+
if (webDirExists) {
118+
await addPackageDependency({
119+
dependencies: ["@libsql/client", "libsql"],
120+
projectDir: webDir,
121+
});
122+
}
120123
} else if (database === "postgres") {
121124
if (dbSetup === "neon") {
122125
await addPackageDependency({

0 commit comments

Comments
 (0)