diff options
| author | schererleander <leander@schererleander.de> | 2025-12-26 14:57:41 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-12-26 14:57:41 +0100 |
| commit | 669f7679da4c126838f7b516c0cc415be1ea524a (patch) | |
| tree | d348d3b8fffc08d9ceaa3da7e7ef2204dc69b1f5 | |
| parent | 3899239f6baac801b4e3d2c60b3d8943b46b7358 (diff) | |
chore(config): update package dependencies and eslint config
| -rw-r--r-- | eslint.config.mjs | 27 | ||||
| -rw-r--r-- | package-lock.json | 3 | ||||
| -rw-r--r-- | package.json | 5 |
3 files changed, 17 insertions, 18 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"; +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"; -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; +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", |
