From cf328642906ab2f3c9aa511c4617a5aa5d497aaf Mon Sep 17 00:00:00 2001 From: ynwd <10122431+ynwd@users.noreply.github.com> Date: Sun, 8 Mar 2026 16:30:47 +0700 Subject: [PATCH] refactor: move app and app.e2e.test to modules folder and fix paths --- main.ts | 2 +- app.e2e.test.ts => modules/app.e2e.test.ts | 2 +- app.ts => modules/app.ts | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename app.e2e.test.ts => modules/app.e2e.test.ts (97%) rename app.ts => modules/app.ts (94%) diff --git a/main.ts b/main.ts index b079c822..fd486a13 100644 --- a/main.ts +++ b/main.ts @@ -1,3 +1,3 @@ -import app from "./app.ts"; +import app from "./modules/app.ts"; app.serve({ port: parseInt(Deno.args[0]) || 8000 }); diff --git a/app.e2e.test.ts b/modules/app.e2e.test.ts similarity index 97% rename from app.e2e.test.ts rename to modules/app.e2e.test.ts index b8029fcb..fe396b6d 100644 --- a/app.e2e.test.ts +++ b/modules/app.e2e.test.ts @@ -50,7 +50,7 @@ Deno.test("e2e: app routes", async () => { Deno.test("e2e: app routes with DENO_DEPLOYMENT_ID via subprocess", async () => { const p = new Deno.Command(Deno.execPath(), { - args: ["run", "-A", "--coverage=coverage", "app.ts"], + args: ["run", "-A", "--coverage=coverage", "modules/app.ts"], env: { "DENO_DEPLOYMENT_ID": "test-deployment" }, stdout: "piped", stderr: "piped", diff --git a/app.ts b/modules/app.ts similarity index 94% rename from app.ts rename to modules/app.ts index d569f8dc..38b08c31 100644 --- a/app.ts +++ b/modules/app.ts @@ -1,5 +1,5 @@ -import App from "./mod.ts"; -import { autoRegisterModules } from "./core/loader.ts"; +import App from "../mod.ts"; +import { autoRegisterModules } from "../core/loader.ts"; const app = new App(); @@ -86,7 +86,7 @@ app.post("/json", async (req) => { // module mounts (for example `index` which registers `/*`). const dep = Deno.env.get?.("DENO_DEPLOYMENT_ID"); if (dep) { - const manifest = await import("./manifest.ts"); + const manifest = await import("../manifest.ts"); await autoRegisterModules(app, { manifest: manifest as unknown as Record, requireExplicitGlobals: true,