From 86e9d9dae9456f3f8d267d6a8733aeb72b613d5b Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Tue, 22 Aug 2023 12:56:07 +0000 Subject: [PATCH 1/2] BREAKING: Remove support for Node.js 14,15,17,19 --- .github/workflows/build-test.yml | 2 +- .nvmrc | 2 +- README.md | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index ee0bc302..5c3e4e45 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - node-version: [14.x, 16.x] + node-version: [16.x, 18.x, 20.x] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} diff --git a/.nvmrc b/.nvmrc index 958b5a36..6f7f377b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v14 +v16 diff --git a/README.md b/README.md index 92b4a2f3..02ba7ff5 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ blockTracker.on('error', (err) => console.error(err)); ### Setup -- Install [Node.js](https://nodejs.org) version 14 +- Install [Node.js](https://nodejs.org) version 16 or greater - If you are using [nvm](https://github.com/creationix/nvm#installation) (recommended) running `nvm use` will automatically choose the right node version for you. - Install [Yarn v1](https://yarnpkg.com/en/docs/install) - Run `yarn setup` to install dependencies and run any requried post-install scripts diff --git a/package.json b/package.json index 86ee8f02..c391ab51 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "typescript": "~4.8.4" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.20 || ^18.16 || >=20" }, "publishConfig": { "access": "public", From 4765e1c71b2c1b0f3a3fa2f1193b1b6aee324d60 Mon Sep 17 00:00:00 2001 From: legobt <6wbvkn0j@anonaddy.me> Date: Tue, 22 Aug 2023 13:53:56 +0000 Subject: [PATCH 2/2] Drop Node.js 20 support Due to eslint-plugin-jest conflicting version range --- .github/workflows/build-test.yml | 2 +- package.json | 2 +- yarn.lock | 9 +-------- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 5c3e4e45..dd9d19ea 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - node-version: [16.x, 18.x, 20.x] + node-version: [16.x, 18.x] steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} diff --git a/package.json b/package.json index c391ab51..a536ee46 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "typescript": "~4.8.4" }, "engines": { - "node": ">=16.20 || ^18.16 || >=20" + "node": ">=16.20 || ^18.16" }, "publishConfig": { "access": "public", diff --git a/yarn.lock b/yarn.lock index 1f873b1a..8b1707d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2106,14 +2106,7 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esquery@^1.4.2: +esquery@^1.4.0, esquery@^1.4.2: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==