From 18d0202952313bdacfc30c8905752740baf24c40 Mon Sep 17 00:00:00 2001 From: Masafumi Koba <473530+ybiquitous@users.noreply.github.com> Date: Sat, 1 Jul 2023 21:49:01 +0900 Subject: [PATCH] Remove Node.js 14 support (#7020) Node.js 16.13.0 is the first version of Node.js 16.x LTS series. See https://nodejs.org/en/blog/release/v16.13.0 --- .changeset/brave-cars-behave.md | 5 +++++ .github/workflows/testing.yml | 2 +- docs/migration-guide/to-16.md | 7 +++++++ package-lock.json | 2 +- package.json | 2 +- 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 .changeset/brave-cars-behave.md diff --git a/.changeset/brave-cars-behave.md b/.changeset/brave-cars-behave.md new file mode 100644 index 0000000000..af8b6b9922 --- /dev/null +++ b/.changeset/brave-cars-behave.md @@ -0,0 +1,5 @@ +--- +"stylelint": major +--- + +Removed: Node.js 14 support diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index cd95fcd140..76304d9248 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -17,7 +17,7 @@ jobs: test: uses: stylelint/.github/.github/workflows/test.yml@main with: - node-version: '["14", "16", "18", "20"]' + node-version: '["16", "18", "20"]' os: '["ubuntu-latest", "windows-latest", "macos-latest"]' exclude: '[{"node-version": "18", "os": "ubuntu-latest"}]' # for coverage # HACK: `--workerIdleMemoryLimit` can avoid failures on Node.js 20. See https://github.com/jestjs/jest/issues/11956 diff --git a/docs/migration-guide/to-16.md b/docs/migration-guide/to-16.md index d566609977..7f7a18856f 100644 --- a/docs/migration-guide/to-16.md +++ b/docs/migration-guide/to-16.md @@ -5,3 +5,10 @@ This release contains breaking changes. ## Removed deprecated stylistic rules We've removed the stylistic rules we deprecated in 15.0.0. See the [15.0.0 migration guide](./to-15.md) for details on how to migrate. + +## Removed support for Node.js 14 + +Node.js 14 has reached end-of-life. We've removed support for it so that we could update some of our dependencies. You should use the following or higher versions of Node.js: + +- 16.13.0 +- 18.0.0 diff --git a/package-lock.json b/package-lock.json index c07fa38471..861214a86a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,7 +97,7 @@ "typescript": "^5.1.6" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.13.0 || >=18.0.0" }, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index b13b026be5..433aca044b 100644 --- a/package.json +++ b/package.json @@ -215,6 +215,6 @@ "typescript": "^5.1.6" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.13.0 || >=18.0.0" } }