From 56db63df03a09ca2776311d1a98a002407a83990 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 29 Sep 2025 22:08:16 +0200 Subject: [PATCH] Bump nodejs to 24 --- flake.nix | 7 ++++--- hashes.json | 2 +- package-lock.json | Bin 399252 -> 399249 bytes package.json | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index da653a78..d6dcb7e7 100644 --- a/flake.nix +++ b/flake.nix @@ -26,6 +26,7 @@ default = pkgs.buildNpmPackage { pname = "spacebar-server-ts"; name = "spacebar-server-ts"; + nodejs = pkgs.nodejs_24; meta = with lib; { description = "Spacebar server, a FOSS reimplementation of the Discord backend."; @@ -53,7 +54,7 @@ cp -r assets dist node_modules package.json $out/ for i in dist/**/start.js 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 set +x @@ -72,7 +73,7 @@ ]; text = '' 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) TMPFILE=$(mktemp) jq '.npmDepsHash = "'"$DEPS_HASH"'"' hashes.json > "$TMPFILE" @@ -105,7 +106,7 @@ devShells.default = pkgs.mkShell { buildInputs = with pkgs; [ - nodejs + nodejs_24 nodePackages.typescript nodePackages.ts-node nodePackages.patch-package diff --git a/hashes.json b/hashes.json index c29cf609..2f9f9e5c 100644 --- a/hashes.json +++ b/hashes.json @@ -1,3 +1,3 @@ { - "npmDepsHash": "sha256-945XQ3BPGLOtyqRWE/fy97lgUdKhZrhh9YOKiI8uFLU=" + "npmDepsHash": "sha256-oNUs+CD/ZDcOdWoBKFDCHxaqqmUiZGzdkgpHTbAl6yk=" } diff --git a/package-lock.json b/package-lock.json index ebe0fcab644758227ab50f952200306a8cdba8c7..d1db30a2f2f693c206006d80355e3c94c98f868b 100644 GIT binary patch delta 297 zcmbQTUSi^Ui4C$G%qDtf(;L1qiZ+{ZY&YXz6nn{NGJT-{qw(|$pBTBO|6k3_!DM7I z{h=kJa;Tf3vr|QSVY$C=vWdI5mw9TWkx@o?hErHzsc&RRNuj5OkAYiqaaCk;L1ctM zT2-2hdqHZIkx@iqsfBNPuDQQunx}S^qkc%FXG)=QiF2oi$3bL5% z85&P_lwne7uld9X#7scUyuIcVi@|e7^XZMbKu0~e$tnY6um8)U66#-O6jWpxT%ny7 zl%AOGW$GAVP*~808+~6l<{Prq}Cm50>`!hg@G7+Pde zT3qE5P>|{wp5*6UQWhRmqVJLvmT6j*R2Ws6Wf%~Wn-Sz&=;T}Gl9yOz7+8=S>|L4_ zTH@tXROlX+n(u2-W^Ux07MY&zlAIc8;%%5&QWZXZ;&(>V=?3`UX*Sblvrl!VUlOyYi5#coSPkFYMJb1RvuWOZSHK6=V_2$oaEq{b xVv-tS;#lJ3RGyU-lIb4cn^R)sn_>`R>0#+Ly>Ty-{&c=OtnAxY-eP@W0{~$@Y&8G? diff --git a/package.json b/package.json index f13ed833..a7bde5af 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/morgan": "^1.9.10", "@types/multer": "^2.0.0", "@types/murmurhash-js": "^1.0.6", - "@types/node": "^22.18.6", + "@types/node": "^24.6.0", "@types/node-fetch": "^2.6.13", "@types/node-os-utils": "^1.3.4", "@types/nodemailer": "^7.0.2",