From c471dd3edcd5a49750d7ddf980612c644f701cfb Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Mon, 21 Oct 2024 08:51:57 +0900 Subject: [PATCH 1/2] feat!: drop support for old node versions (<18, 19, 21) --- .github/workflows/NodeCI.yml | 14 ++------------ packages/eslint-plugin-svelte/package.json | 2 +- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index 0c82d3a9f..77daa677c 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -53,7 +53,7 @@ jobs: matrix: os: [ubuntu-latest] eslint: [7, 8, 9] - node: [20] + node: [18.x, 20.x, 22.x, latest] steps: - name: Checkout uses: actions/checkout@v4 @@ -87,14 +87,6 @@ jobs: os: [ubuntu-latest] eslint: [9] node: [18, 20, 22] - include: - # On old Node.js version - - eslint: 8 - node: 16 - os: ubuntu-latest - - eslint: 8 - node: 17 - os: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -124,7 +116,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [14] + node: [18] steps: - name: Checkout uses: actions/checkout@v4 @@ -183,8 +175,6 @@ jobs: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v2 - uses: actions/setup-node@v4 - with: - node-version: 18 - name: Install Packages run: pnpm install - name: Update resources diff --git a/packages/eslint-plugin-svelte/package.json b/packages/eslint-plugin-svelte/package.json index 5f508a5ab..9fd4c7f32 100644 --- a/packages/eslint-plugin-svelte/package.json +++ b/packages/eslint-plugin-svelte/package.json @@ -8,7 +8,7 @@ "funding": "https://github.com/sponsors/ota-meshi", "license": "MIT", "engines": { - "node": "^14.17.0 || >=16.0.0" + "node": "^18.20.4 || ^20.18.0 || >=22.10.0" }, "type": "commonjs", "main": "lib/index.js", From 4aeb221098fbdb31482783cdee73ed662ce038f9 Mon Sep 17 00:00:00 2001 From: Yosuke Ota Date: Mon, 21 Oct 2024 08:52:38 +0900 Subject: [PATCH 2/2] Create olive-wolves-travel.md --- .changeset/olive-wolves-travel.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/olive-wolves-travel.md diff --git a/.changeset/olive-wolves-travel.md b/.changeset/olive-wolves-travel.md new file mode 100644 index 000000000..88f78713a --- /dev/null +++ b/.changeset/olive-wolves-travel.md @@ -0,0 +1,5 @@ +--- +"eslint-plugin-svelte": major +--- + +feat!: drop support for old node versions (<18, 19, 21)