From 7d4b49a0e54d93a483d9335f0eadde8e335fe02e Mon Sep 17 00:00:00 2001 From: afiqzudinhadi Date: Thu, 10 Jul 2025 22:59:00 +0800 Subject: [PATCH] chore: fix module import | add extension requires extension because no bundler in this package --- packages/db/src/database.ts | 6 +++++- packages/db/src/index.ts | 4 ++-- packages/db/src/queries/products.ts | 4 ++-- packages/db/src/queries/users.ts | 4 ++-- packages/db/src/schema/products.ts | 2 +- packages/db/src/schema/users.ts | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/db/src/database.ts b/packages/db/src/database.ts index 68e9722..f3f5cc8 100644 --- a/packages/db/src/database.ts +++ b/packages/db/src/database.ts @@ -14,7 +14,11 @@ try { console.warn("Failed to decode DATABASE_URL, using as is."); } -console.log("Connecting to database URL:", db_url); +const maskedUrl = db_url.replace( + /(postgresql:\/\/[^:]+:)[^@]+(@[^\/]+)/, + '$1***$2' +); +console.log("Connecting to database URL:", maskedUrl); const client = postgres(db_url!); diff --git a/packages/db/src/index.ts b/packages/db/src/index.ts index 31e0eca..20d4764 100644 --- a/packages/db/src/index.ts +++ b/packages/db/src/index.ts @@ -1,2 +1,2 @@ -export * from "./queries/users"; -export * from "./queries/products"; +export * from "./queries/users.ts"; +export * from "./queries/products.ts"; diff --git a/packages/db/src/queries/products.ts b/packages/db/src/queries/products.ts index 9e09a66..77f6607 100644 --- a/packages/db/src/queries/products.ts +++ b/packages/db/src/queries/products.ts @@ -1,6 +1,6 @@ +import { db } from "../database.ts"; +import { type InsertProduct, products } from "../schema/products.ts"; import { count, desc } from "drizzle-orm"; -import { db } from "../database"; -import { InsertProduct, products } from "../schema/products"; export async function createProduct(data: InsertProduct) { await db.insert(products).values(data); diff --git a/packages/db/src/queries/users.ts b/packages/db/src/queries/users.ts index 8b99ea2..fcb60cf 100644 --- a/packages/db/src/queries/users.ts +++ b/packages/db/src/queries/users.ts @@ -1,5 +1,5 @@ -import { db } from "../database"; -import { InsertUser, users } from "../schema/users"; +import { db } from "../database.ts"; +import { type InsertUser, users } from "../schema/users.ts"; import { eq } from "drizzle-orm"; export async function createUser(data: InsertUser) { diff --git a/packages/db/src/schema/products.ts b/packages/db/src/schema/products.ts index 4d5daa7..ee2c287 100644 --- a/packages/db/src/schema/products.ts +++ b/packages/db/src/schema/products.ts @@ -1,5 +1,5 @@ import { pgTable, serial, text, numeric, boolean } from "drizzle-orm/pg-core"; -import { timestamps } from "./column.helpers"; +import { timestamps } from "./column.helpers.ts"; export const products = pgTable("products", { id: serial("id").primaryKey(), diff --git a/packages/db/src/schema/users.ts b/packages/db/src/schema/users.ts index d24acce..99b90e4 100644 --- a/packages/db/src/schema/users.ts +++ b/packages/db/src/schema/users.ts @@ -1,5 +1,5 @@ import { pgTable, text } from "drizzle-orm/pg-core"; -import { timestamps } from "./column.helpers"; +import { timestamps } from "./column.helpers.ts"; export const users = pgTable("users", { id: text("id").primaryKey(), // Clerk user ID