Bump nodejs to 24
This commit is contained in:
parent
0c3d8a792f
commit
56db63df03
@ -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
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"npmDepsHash": "sha256-945XQ3BPGLOtyqRWE/fy97lgUdKhZrhh9YOKiI8uFLU="
|
"npmDepsHash": "sha256-oNUs+CD/ZDcOdWoBKFDCHxaqqmUiZGzdkgpHTbAl6yk="
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
package-lock.json
generated
BIN
package-lock.json
generated
Binary file not shown.
@ -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",
|
||||||
|
|||||||
Reference in New Issue
Block a user