From 669f7679da4c126838f7b516c0cc415be1ea524a Mon Sep 17 00:00:00 2001 From: schererleander Date: Fri, 26 Dec 2025 14:57:41 +0100 Subject: chore(config): update package dependencies and eslint config --- eslint.config.mjs | 29 +++++++++++++---------------- package-lock.json | 3 ++- package.json | 5 +++-- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index c85fb67..93dbd39 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,16 +1,13 @@ -import { dirname } from "path"; -import { fileURLToPath } from "url"; -import { FlatCompat } from "@eslint/eslintrc"; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = dirname(__filename); - -const compat = new FlatCompat({ - baseDirectory: __dirname, -}); - -const eslintConfig = [ - ...compat.extends("next/core-web-vitals", "next/typescript"), -]; - -export default eslintConfig; +import js from "@eslint/js"; +import { defineConfig } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +export default defineConfig([ + js.configs.recommended, + ...nextVitals, + ...nextTs, + { + ignores: [".next/", "node_modules/"], + }, +]); diff --git a/package-lock.json b/package-lock.json index e63c23f..946a164 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,8 @@ "zod": "^3.25.67" }, "devDependencies": { - "@eslint/eslintrc": "^3", + "@eslint/eslintrc": "^3.3.3", + "@eslint/js": "^9.39.2", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", diff --git a/package.json b/package.json index 6b2fce2..4ce1571 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "eslint ." }, "dependencies": { "@auth/mongodb-adapter": "^3.10.0", @@ -37,7 +37,8 @@ "zod": "^3.25.67" }, "devDependencies": { - "@eslint/eslintrc": "^3", + "@eslint/eslintrc": "^3.3.3", + "@eslint/js": "^9.39.2", "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", -- cgit v1.3.1