diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c67786..e5fe045 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - node: [18, 20, 22] + node: ["22.23.4", "24.22.1", "26.12.1"] steps: - uses: actions/checkout@v4 with: @@ -32,7 +32,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: lts/* + node-version: "24.22.1" - run: node benchmark/run.js release: diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..ce62013 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +24.22.1 diff --git a/package-lock.json b/package-lock.json index df73dda..da9670b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "typescript": "^5.9.3" }, "engines": { - "node": ">=18" + "node": "^22.23.4 || ^24.22.1 || >=26.12.1" } }, "node_modules/@types/node": { diff --git a/package.json b/package.json index cf9737d..a33cc22 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "author": "255labs", "license": "MIT", "engines": { - "node": ">=18" + "node": "^22.23.4 || ^24.22.1 || >=26.12.1" }, "devDependencies": { "@types/node": "^20.19.43",