From cdf664170458b41e5aa09d9fcb707f67aacfa4f4 Mon Sep 17 00:00:00 2001 From: D-Sketon <2055272094@qq.com> Date: Sat, 8 Nov 2025 19:19:13 +0800 Subject: [PATCH 1/3] chore: drop node16 --- .github/workflows/ci.yml | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7724e92e..687f6799 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: pull_request: env: - default_node_version: 14 + default_node_version: 18 jobs: test: @@ -17,7 +17,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: ["14", "16", "18"] + node-version: ["18", "20", "22"] fail-fast: false steps: - uses: actions/checkout@v4 diff --git a/package.json b/package.json index 13e904dd..332b930a 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,6 @@ "typescript": "^5.0.0" }, "engines": { - "node": ">=14" + "node": ">=18" } } From 5fdcc00e807baba6165ff6e8ed63e6598ae39ade Mon Sep 17 00:00:00 2001 From: D-Sketon <2055272094@qq.com> Date: Sat, 8 Nov 2025 19:39:47 +0800 Subject: [PATCH 2/3] chore: fix test --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 332b930a..0bf012ea 100644 --- a/package.json +++ b/package.json @@ -67,12 +67,12 @@ "eslint": "^8.2.0", "eslint-config-hexo": "^5.0.0", "hexo-renderer-marked": "^6.0.0", - "mocha": "^10.0.0", + "mocha": "^11.7.5", "nyc": "^15.1.0", - "rewire": "^6.0.0", + "rewire": "^9.0.1", "sinon": "^17.0.1", "ts-node": "^10.9.1", - "typescript": "^5.0.0" + "typescript": "^5.9.3" }, "engines": { "node": ">=18" From 6a65cfbe7392ea20a189a3ca0061a4eb47e2a6bc Mon Sep 17 00:00:00 2001 From: D-Sketon <2055272094@qq.com> Date: Mon, 10 Nov 2025 22:39:21 +0800 Subject: [PATCH 3/3] chore: drop 18 --- .github/workflows/ci.yml | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 687f6799..04b472e0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: pull_request: env: - default_node_version: 18 + default_node_version: 20 jobs: test: @@ -17,7 +17,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node-version: ["18", "20", "22"] + node-version: ["20", "22", "24"] fail-fast: false steps: - uses: actions/checkout@v4 diff --git a/package.json b/package.json index 0bf012ea..2602aa95 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,6 @@ "typescript": "^5.9.3" }, "engines": { - "node": ">=18" + "node": ">=20" } }