diff --git a/src/server/index.ts b/src/server/index.ts index 8bf3e6d..6e80545 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -1,7 +1,7 @@ import { Hono } from "hono"; -import { rpcApp } from "./routes/rpc"; -import { clientEntry } from "./routes/client-entry"; +import { rpcApp } from "./routes/rpc.js"; +import { clientEntry } from "./routes/client-entry.js"; const app = new Hono(); @@ -19,7 +19,7 @@ app.get("/health", (c) => { // Legal config endpoint (temporary fix for RPC issue) app.get("/api/legal-config", async (c) => { try { - const { getLegalConfig } = await import("./lib/legal-config"); + const { getLegalConfig } = await import("./lib/legal-config.js"); const config = getLegalConfig(); return c.json(config); } catch (error) { diff --git a/src/server/routes/rpc.ts b/src/server/routes/rpc.ts index 080aa1c..55db437 100644 --- a/src/server/routes/rpc.ts +++ b/src/server/routes/rpc.ts @@ -1,6 +1,6 @@ import { RPCHandler } from "@orpc/server/fetch"; -import { router } from "../rpc"; +import { router } from "../rpc/index.js"; import { Hono } from "hono"; export const rpcApp = new Hono(); diff --git a/src/server/rpc/bookings.ts b/src/server/rpc/bookings.ts index c200e7b..ee241f9 100644 --- a/src/server/rpc/bookings.ts +++ b/src/server/rpc/bookings.ts @@ -5,7 +5,7 @@ import { createKV } from "../lib/create-kv"; import { createKV as createAvailabilityKV } from "../lib/create-kv"; import { sendEmail, sendEmailWithAGB, sendEmailWithAGBAndCalendar, sendEmailWithInspirationPhoto } from "../lib/email"; import { renderBookingPendingHTML, renderBookingConfirmedHTML, renderBookingCancelledHTML, renderAdminBookingNotificationHTML } from "../lib/email-templates"; -import { router as rootRouter } from "./index"; +import { router as rootRouter } from "./index.js"; import { createORPCClient } from "@orpc/client"; import { RPCLink } from "@orpc/client/fetch"; import { checkBookingRateLimit, getClientIP } from "../lib/rate-limiter"; diff --git a/src/server/rpc/demo/index.ts b/src/server/rpc/demo/index.ts index 9242790..daf7b15 100644 --- a/src/server/rpc/demo/index.ts +++ b/src/server/rpc/demo/index.ts @@ -1,4 +1,4 @@ -import { router as storageRouter } from "./storage"; +import { router as storageRouter } from "./storage.js"; export const demo = { storage: storageRouter, diff --git a/src/server/rpc/index.ts b/src/server/rpc/index.ts index e9f8f20..5c569ae 100644 --- a/src/server/rpc/index.ts +++ b/src/server/rpc/index.ts @@ -1,10 +1,10 @@ -import { demo } from "./demo"; -import { router as treatments } from "./treatments"; -import { router as bookings } from "./bookings"; -import { router as auth } from "./auth"; -import { router as availability } from "./availability"; -import { router as cancellation } from "./cancellation"; -import { router as legal } from "./legal"; +import { demo } from "./demo/index.js"; +import { router as treatments } from "./treatments.js"; +import { router as bookings } from "./bookings.js"; +import { router as auth } from "./auth.js"; +import { router as availability } from "./availability.js"; +import { router as cancellation } from "./cancellation.js"; +import { router as legal } from "./legal.js"; export const router = { demo,