diff --git a/package.json b/package.json index a296645..2def2ce 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,6 @@ "fetch-fixtures": "tsx scripts/fetch-fixtures.ts" }, "dependencies": { - "@types/dompurify": "^3.0.5", - "dompurify": "^3.3.3", "jsdom": "^29.0.2", "marked": "^17.0.5", "next": "16.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e508da9..19cf10b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,12 +8,6 @@ importers: .: dependencies: - '@types/dompurify': - specifier: ^3.0.5 - version: 3.2.0 - dompurify: - specifier: ^3.3.3 - version: 3.3.3 jsdom: specifier: ^29.0.2 version: 29.0.2 @@ -766,10 +760,6 @@ packages: '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - '@types/dompurify@3.2.0': - resolution: {integrity: sha512-Fgg31wv9QbLDA0SpTOXO3MaxySc4DKGLi8sna4/Utjo4r3ZRPdCt4UQee8BWr+Q5z21yifghREPJGYaEOEIACg==} - deprecated: This is a stub types definition. dompurify provides its own type definitions, so you do not need this installed. - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -796,9 +786,6 @@ packages: '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@typescript-eslint/eslint-plugin@8.57.1': resolution: {integrity: sha512-Gn3aqnvNl4NGc6x3/Bqk1AOn0thyTU9bqDRhiRnUWezgvr2OnhYCWCgC8zXXRVqBsIL1pSDt7T9nJUe0oM0kDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1171,9 +1158,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - dompurify@3.3.3: - resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2963,10 +2947,6 @@ snapshots: tslib: 2.8.1 optional: true - '@types/dompurify@3.2.0': - dependencies: - dompurify: 3.3.3 - '@types/estree@1.0.8': {} '@types/jsdom@28.0.1': @@ -2994,9 +2974,6 @@ snapshots: '@types/tough-cookie@4.0.5': {} - '@types/trusted-types@2.0.7': - optional: true - '@typescript-eslint/eslint-plugin@8.57.1(@typescript-eslint/parser@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -3388,10 +3365,6 @@ snapshots: dependencies: esutils: 2.0.3 - dompurify@3.3.3: - optionalDependencies: - '@types/trusted-types': 2.0.7 - dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 diff --git a/src/auth.ts b/src/auth.ts index 9ba7a7f..5a7a406 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -19,7 +19,7 @@ export const { handlers, auth, signIn, signOut } = NextAuth({ level: 40, time: new Date().toISOString(), service: "email", - msg: "proxy.redirect", + msg: "middleware.redirect", method: request.method, pathname, is_rsc: searchParams.has("_rsc"), diff --git a/src/proxy.ts b/src/middleware.ts similarity index 72% rename from src/proxy.ts rename to src/middleware.ts index de5ce7d..75d493c 100644 --- a/src/proxy.ts +++ b/src/middleware.ts @@ -1,4 +1,4 @@ -export { auth as proxy } from "@/auth"; +export { auth as middleware } from "@/auth"; export const config = { matcher: ["/((?!api/auth|api/health|_next/static|_next/image|favicon\\.ico|login).*)"],