feat: bump to nodejs 24.14.1

This commit is contained in:
Christian Benincasa
2026-04-07 14:50:45 -04:00
parent d4a274925c
commit aea95eb642
12 changed files with 545 additions and 241 deletions

View File

@@ -23,7 +23,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies

View File

@@ -23,7 +23,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies
@@ -62,7 +62,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies
@@ -131,7 +131,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies

View File

@@ -25,7 +25,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Cache Turbo

View File

@@ -27,7 +27,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v6
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies

View File

@@ -40,7 +40,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22.13.0
node-version: 24.14.1
cache: "pnpm"
- name: Install dependencies

View File

@@ -25,7 +25,7 @@
"@release-it/bumper": "^7.0.5",
"@release-it/conventional-changelog": "^10.0.4",
"@semantic-release/changelog": "^6.0.3",
"@types/node": "22.10.7",
"@types/node": "24.1.0",
"@types/semver": "^7.7.1",
"@typescript-eslint/eslint-plugin": "catalog:",
"@typescript-eslint/parser": "catalog:",
@@ -54,7 +54,7 @@
"vitest": "^3.2.4"
},
"engines": {
"node": "22"
"node": "24"
},
"packageManager": "pnpm@10.28.0",
"pnpm": {
@@ -63,7 +63,7 @@
},
"overrides": {
"eslint": "catalog:",
"@types/node": "22.10.7"
"@types/node": "24.1.0"
},
"onlyBuiltDependencies": [
"@swc/core",

746
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -98,7 +98,7 @@
"@types/archiver": "^6.0.3",
"@types/async-retry": "^1.4.9",
"@types/lodash-es": "4.17.9",
"@types/node": "22.10.7",
"@types/node": "24.1.0",
"@types/node-abi": "^3.0.3",
"@types/node-schedule": "^2.1.8",
"@types/retry": "^0.12.5",
@@ -108,7 +108,7 @@
"@types/uuid": "^9.0.8",
"@types/yargs": "^17.0.33",
"@vitest/coverage-v8": "^3.2.4",
"@yao-pkg/pkg": "^6.9.0",
"@yao-pkg/pkg": "^6.14.2",
"cross-env": "^7.0.3",
"del-cli": "^3.0.1",
"dotenv-cli": "^7.4.4",
@@ -120,7 +120,7 @@
"globals": "^15.15.0",
"kysely-ctl": "^0.9.0",
"memfs": "^4.51.0",
"node-abi": "^3.75.0",
"node-abi": "^4.28.0",
"prettier": "^3.6.2",
"rimraf": "^5.0.10",
"tar": "^7.4.3",

View File

@@ -5,7 +5,7 @@ import { exec } from '@yao-pkg/pkg';
import archiver from 'archiver';
import retry from 'async-retry';
import axios from 'axios';
import nodeAbi from 'node-abi';
import * as nodeAbi from 'node-abi';
import { createWriteStream } from 'node:fs';
import fs from 'node:fs/promises';
import path from 'node:path';
@@ -21,7 +21,7 @@ import serverPackage from '../package.json' with { type: 'json' };
import { fileExists } from '../src/util/fsUtil.ts';
import { grabMeilisearch } from './download-meilisearch.ts';
const NODE_VERSION = '22.20.0';
const NODE_VERSION = '24.14.1';
const betterSqlite3ReleaseFmt =
'https://github.com/WiseLibs/better-sqlite3/releases/download/v%s/better-sqlite3-v%s-node-v%s-%s-%s.tar.gz';

View File

@@ -32,8 +32,10 @@
"esModuleInterop": true,
"noErrorTruncation": true,
"noUncheckedIndexedAccess": true,
"baseUrl": ".",
"paths": {
"*": [
"./*"
],
"@/*": [
"./src/*"
]

View File

@@ -46,7 +46,7 @@
"devDependencies": {
"@rollup/plugin-swc": "^0.4.0",
"@types/lodash-es": "4.17.9",
"@types/node": "22.10.7",
"@types/node": "24.1.0",
"@vitest/coverage-v8": "^3.2.4",
"rimraf": "^5.0.5",
"ts-essentials": "^9.4.2",

View File

@@ -17,8 +17,8 @@ in
pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_22
(nodePackages.pnpm.override { nodejs = nodejs_22; })
nodejs_24
(nodePackages.pnpm.override { nodejs = nodejs_24; })
gcc
gnumake