From a7fe7048e6ad78664c4e249bdfc83dd7cf3dd20d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Fri, 18 Oct 2024 01:46:49 +0200 Subject: [PATCH] feat: drop ESLint v7 support BREAKING CHANGE: Requires ESLint@^8.57.0 || ^9.0.0 --- .github/workflows/verifications.yml | 2 +- docs/migration-guides/v7.md | 1 + package-lock.json | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/verifications.yml b/.github/workflows/verifications.yml index 3c7f1912..5b916410 100644 --- a/.github/workflows/verifications.yml +++ b/.github/workflows/verifications.yml @@ -36,7 +36,7 @@ jobs: fail-fast: false matrix: node: [18.18.0, 18, 20.9.0, 20, 21.1.0, 21, 22] - eslint: [7.5, 7, 8, 9] + eslint: [8.57.0, 8, 9] steps: - name: Checkout uses: actions/checkout@v4 diff --git a/docs/migration-guides/v7.md b/docs/migration-guides/v7.md index 6ca41bcb..209d17f7 100644 --- a/docs/migration-guides/v7.md +++ b/docs/migration-guides/v7.md @@ -5,6 +5,7 @@ If you are not on v6 yet, we recommend first following the [v6 migration guide]( ## Overview - _(Breaking)_ Supported versions of Node.js have been updated to `^18.18.0`, `^20.9.0`, or `>=21.1.0`, matching ESLint. +- _(Breaking)_ Supported versions of ESLint have been updated to `^8.57.0`, or `^9.0.0`. ## Steps to upgrade diff --git a/package-lock.json b/package-lock.json index 0b5ab71b..a6837f65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "npm": ">=6" }, "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 46b4f706..675fb033 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "typescript": "5.0.4" }, "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0",