Use next-themes in theme provider for React frontends, and fix neon setup (#407)

Co-authored-by: Aman Varshney <amanvarshney.work@gmail.com>
This commit is contained in:
Anmol
2025-07-20 08:36:09 +04:00
committed by GitHub
parent b72a83f13a
commit 2b71ef246c
11 changed files with 88 additions and 173 deletions

View File

@@ -38,6 +38,8 @@ export const dependencyVersionMap = {
"@neondatabase/serverless": "^1.0.1",
pg: "^8.14.1",
"@types/pg": "^8.11.11",
"@types/ws": "^8.18.1",
ws: "^8.18.3",
mysql2: "^3.14.0",

View File

@@ -57,7 +57,6 @@ export async function copyBaseTemplate(
): Promise<void> {
const templateDir = path.join(PKG_ROOT, "templates/base");
await processAndCopyFiles(["**/*"], templateDir, projectDir, context);
await fs.ensureDir(path.join(projectDir, "packages"));
}
export async function setupFrontendTemplates(

View File

@@ -51,8 +51,8 @@ export async function setupDatabase(config: ProjectConfig): Promise<void> {
} else if (database === "postgres") {
if (dbSetup === "neon") {
await addPackageDependency({
dependencies: ["drizzle-orm", "@neondatabase/serverless"],
devDependencies: ["drizzle-kit"],
dependencies: ["drizzle-orm", "@neondatabase/serverless", "ws"],
devDependencies: ["drizzle-kit", "@types/ws"],
projectDir: serverDir,
});
} else {