From dcc6fc2c0a733e238fa541fc8c5b35f5a43f5bbb Mon Sep 17 00:00:00 2001 From: asepharyana Date: Sun, 20 Sep 2026 21:25:48 +0700 Subject: [PATCH] refactor: migrate deprecated middleware convention to proxy (Next 16) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Middlewate file convention is deprecated in Next 16.3.5 (renamed to proxy). git mv middleware.ts -> proxy.ts, rename exported fn middleware -> proxy. Build now emits `ƒ Proxy (Middleware)` with no deprecation warning. --- .github/dependabot.yml | 2 +- middleware.ts => proxy.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename middleware.ts => proxy.ts (92%) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f3c3b26..7bfac09 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -48,4 +48,4 @@ updates: patterns: ["*"] update-types: - "minor" - - "patch" \ No newline at end of file + - "patch" diff --git a/middleware.ts b/proxy.ts similarity index 92% rename from middleware.ts rename to proxy.ts index 7679257..e3b656a 100644 --- a/middleware.ts +++ b/proxy.ts @@ -3,7 +3,7 @@ import { getSessionCookie } from "better-auth/cookies"; const PROTECTED_PATHS = ["/protected"]; -export function middleware(request: NextRequest) { +export function proxy(request: NextRequest) { const { pathname } = request.nextUrl; if (PROTECTED_PATHS.some((p) => pathname.startsWith(p))) {