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) 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",