Bump nodejs to 24

This commit is contained in:
Rory& 2025-09-29 22:08:16 +02:00
parent 0c3d8a792f
commit 56db63df03
4 changed files with 6 additions and 5 deletions

View File

@ -26,6 +26,7 @@
default = pkgs.buildNpmPackage { default = pkgs.buildNpmPackage {
pname = "spacebar-server-ts"; pname = "spacebar-server-ts";
name = "spacebar-server-ts"; name = "spacebar-server-ts";
nodejs = pkgs.nodejs_24;
meta = with lib; { meta = with lib; {
description = "Spacebar server, a FOSS reimplementation of the Discord backend."; description = "Spacebar server, a FOSS reimplementation of the Discord backend.";
@ -53,7 +54,7 @@
cp -r assets dist node_modules package.json $out/ cp -r assets dist node_modules package.json $out/
for i in dist/**/start.js for i in dist/**/start.js
do do
makeWrapper ${pkgs.nodejs}/bin/node $out/bin/start-`dirname ''${i/dist\//}` --prefix NODE_PATH : $out/node_modules --add-flags $out/$i makeWrapper ${pkgs.nodejs_24}/bin/node $out/bin/start-`dirname ''${i/dist\//}` --prefix NODE_PATH : $out/node_modules --add-flags $out/$i
done done
set +x set +x
@ -72,7 +73,7 @@
]; ];
text = '' text = ''
rm -rf node_modules rm -rf node_modules
${pkgs.nodejs}/bin/npm install --save ${pkgs.nodejs_24}/bin/npm install --save
DEPS_HASH=$(prefetch-npm-deps package-lock.json) DEPS_HASH=$(prefetch-npm-deps package-lock.json)
TMPFILE=$(mktemp) TMPFILE=$(mktemp)
jq '.npmDepsHash = "'"$DEPS_HASH"'"' hashes.json > "$TMPFILE" jq '.npmDepsHash = "'"$DEPS_HASH"'"' hashes.json > "$TMPFILE"
@ -105,7 +106,7 @@
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [ buildInputs = with pkgs; [
nodejs nodejs_24
nodePackages.typescript nodePackages.typescript
nodePackages.ts-node nodePackages.ts-node
nodePackages.patch-package nodePackages.patch-package

View File

@ -1,3 +1,3 @@
{ {
"npmDepsHash": "sha256-945XQ3BPGLOtyqRWE/fy97lgUdKhZrhh9YOKiI8uFLU=" "npmDepsHash": "sha256-oNUs+CD/ZDcOdWoBKFDCHxaqqmUiZGzdkgpHTbAl6yk="
} }

BIN
package-lock.json generated

Binary file not shown.

View File

@ -53,7 +53,7 @@
"@types/morgan": "^1.9.10", "@types/morgan": "^1.9.10",
"@types/multer": "^2.0.0", "@types/multer": "^2.0.0",
"@types/murmurhash-js": "^1.0.6", "@types/murmurhash-js": "^1.0.6",
"@types/node": "^22.18.6", "@types/node": "^24.6.0",
"@types/node-fetch": "^2.6.13", "@types/node-fetch": "^2.6.13",
"@types/node-os-utils": "^1.3.4", "@types/node-os-utils": "^1.3.4",
"@types/nodemailer": "^7.0.2", "@types/nodemailer": "^7.0.2",