From 74f55486bc1e938279e3040483f43df746c9ec6c Mon Sep 17 00:00:00 2001 From: elpatron Date: Wed, 1 Oct 2025 22:17:23 +0200 Subject: [PATCH] =?UTF-8?q?fix(server-build):=20f=C3=BCge=20.js-Erweiterun?= =?UTF-8?q?gen=20zu=20allen=20relativen=20Imports=20hinzu=20f=C3=BCr=20ESN?= =?UTF-8?q?ext-Module-Kompatibilit=C3=A4t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/index.ts | 6 +++--- src/server/routes/rpc.ts | 2 +- src/server/rpc/bookings.ts | 2 +- src/server/rpc/demo/index.ts | 2 +- src/server/rpc/index.ts | 14 +++++++------- 5 files changed, 13 insertions(+), 13 deletions(-) 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,