// packages/db/src/index.ts
import "@dotenvx/dotenvx";
import { drizzle } from "drizzle-orm/libsql";
import * as schema from "./schemas"; // barrel file to export all schemas and types
if (!process.env.DATABASE_URL) {
throw new Error("DATABASE_URL not set");
}
export const db = drizzle({
connection: {
url: process.env.DATABASE_URL,
authToken: process.env.AUTH_TOKEN,
},
schema,
});
export * from "drizzle-orm";
export * from "./schemas";
// packages/db/src/index.ts
import "@dotenvx/dotenvx";
import { drizzle } from "drizzle-orm/libsql";
import * as schema from "./schemas"; // barrel file to export all schemas and types
if (!process.env.DATABASE_URL) {
throw new Error("DATABASE_URL not set");
}
export const db = drizzle({
connection: {
url: process.env.DATABASE_URL,
authToken: process.env.AUTH_TOKEN,
},
schema,
});
export * from "drizzle-orm";
export * from "./schemas";