From c10fc80f3a6eeae9a3f5bcb8e85cfd86f78b64b5 Mon Sep 17 00:00:00 2001 From: jwaisner Date: Sat, 19 Sep 2026 18:55:11 -0500 Subject: [PATCH 1/2] Add Node.js versions 24.21.0 and 26.9.0 with configuration and launch scripts --- bin/nodejs24.21.0/bearsampp.conf | 8 ++++++++ bin/nodejs24.21.0/etc/npmrc | 4 ++++ bin/nodejs24.21.0/etc/npmrc.ber | 4 ++++ bin/nodejs24.21.0/launch.bat | 12 ++++++++++++ bin/nodejs26.9.0/bearsampp.conf | 8 ++++++++ bin/nodejs26.9.0/etc/npmrc | 4 ++++ bin/nodejs26.9.0/etc/npmrc.ber | 4 ++++ bin/nodejs26.9.0/launch.bat | 12 ++++++++++++ build.properties | 2 +- 9 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 bin/nodejs24.21.0/bearsampp.conf create mode 100644 bin/nodejs24.21.0/etc/npmrc create mode 100644 bin/nodejs24.21.0/etc/npmrc.ber create mode 100644 bin/nodejs24.21.0/launch.bat create mode 100644 bin/nodejs26.9.0/bearsampp.conf create mode 100644 bin/nodejs26.9.0/etc/npmrc create mode 100644 bin/nodejs26.9.0/etc/npmrc.ber create mode 100644 bin/nodejs26.9.0/launch.bat diff --git a/bin/nodejs24.21.0/bearsampp.conf b/bin/nodejs24.21.0/bearsampp.conf new file mode 100644 index 00000000..8258af85 --- /dev/null +++ b/bin/nodejs24.21.0/bearsampp.conf @@ -0,0 +1,8 @@ +nodejsVersion = "24.21.0" +nodejsExe = "node.exe" +nodejsVars = "nodevars.bat" +nodejsNpm = "npm.cmd" +nodejsLaunch = "launch.bat" +nodejsConf = "node_modules/npm/npmrc" + +bundleRelease = "@RELEASE_VERSION@" diff --git a/bin/nodejs24.21.0/etc/npmrc b/bin/nodejs24.21.0/etc/npmrc new file mode 100644 index 00000000..daaa7d39 --- /dev/null +++ b/bin/nodejs24.21.0/etc/npmrc @@ -0,0 +1,4 @@ +cache = ~BEARSAMPP_WIN_PATH~\tmp\npm-cache +globalconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\npmrc +init-module = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\.npm-init.js +userconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\npmrc diff --git a/bin/nodejs24.21.0/etc/npmrc.ber b/bin/nodejs24.21.0/etc/npmrc.ber new file mode 100644 index 00000000..daaa7d39 --- /dev/null +++ b/bin/nodejs24.21.0/etc/npmrc.ber @@ -0,0 +1,4 @@ +cache = ~BEARSAMPP_WIN_PATH~\tmp\npm-cache +globalconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\npmrc +init-module = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\.npm-init.js +userconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs24.21.0\etc\npmrc diff --git a/bin/nodejs24.21.0/launch.bat b/bin/nodejs24.21.0/launch.bat new file mode 100644 index 00000000..1df6c8f2 --- /dev/null +++ b/bin/nodejs24.21.0/launch.bat @@ -0,0 +1,12 @@ +@ECHO OFF +SETLOCAL EnableDelayedExpansion + +SET BEARSAMPP_NODEJS_PATH=%~dp0 +SET BEARSAMPP_NODEJS_PATH=!BEARSAMPP_NODEJS_PATH:~0,-1! +SET BEARSAMPP_NODEJS_NPM_PATH=%BEARSAMPP_NODEJS_PATH%\node_modules\npm +SET BEARSAMPP_NODEJS_CONFIG_PATH=%BEARSAMPP_NODEJS_NPM_PATH%\npmrc +ECHO prefix = %BEARSAMPP_NODEJS_PATH%>%BEARSAMPP_NODEJS_CONFIG_PATH% + +"%BEARSAMPP_NODEJS_PATH%\nodevars.bat" & "%BEARSAMPP_NODEJS_PATH%\npm" config set globalconfig "%BEARSAMPP_NODEJS_CONFIG_PATH%" --global + +ENDLOCAL diff --git a/bin/nodejs26.9.0/bearsampp.conf b/bin/nodejs26.9.0/bearsampp.conf new file mode 100644 index 00000000..a71ff689 --- /dev/null +++ b/bin/nodejs26.9.0/bearsampp.conf @@ -0,0 +1,8 @@ +nodejsVersion = "26.9.0" +nodejsExe = "node.exe" +nodejsVars = "nodevars.bat" +nodejsNpm = "npm.cmd" +nodejsLaunch = "launch.bat" +nodejsConf = "node_modules/npm/npmrc" + +bundleRelease = "@RELEASE_VERSION@" diff --git a/bin/nodejs26.9.0/etc/npmrc b/bin/nodejs26.9.0/etc/npmrc new file mode 100644 index 00000000..eda200cf --- /dev/null +++ b/bin/nodejs26.9.0/etc/npmrc @@ -0,0 +1,4 @@ +cache = ~BEARSAMPP_WIN_PATH~\tmp\npm-cache +globalconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\npmrc +init-module = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\.npm-init.js +userconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\npmrc diff --git a/bin/nodejs26.9.0/etc/npmrc.ber b/bin/nodejs26.9.0/etc/npmrc.ber new file mode 100644 index 00000000..eda200cf --- /dev/null +++ b/bin/nodejs26.9.0/etc/npmrc.ber @@ -0,0 +1,4 @@ +cache = ~BEARSAMPP_WIN_PATH~\tmp\npm-cache +globalconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\npmrc +init-module = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\.npm-init.js +userconfig = ~BEARSAMPP_WIN_PATH~\bin\nodejs\nodejs26.9.0\etc\npmrc diff --git a/bin/nodejs26.9.0/launch.bat b/bin/nodejs26.9.0/launch.bat new file mode 100644 index 00000000..1df6c8f2 --- /dev/null +++ b/bin/nodejs26.9.0/launch.bat @@ -0,0 +1,12 @@ +@ECHO OFF +SETLOCAL EnableDelayedExpansion + +SET BEARSAMPP_NODEJS_PATH=%~dp0 +SET BEARSAMPP_NODEJS_PATH=!BEARSAMPP_NODEJS_PATH:~0,-1! +SET BEARSAMPP_NODEJS_NPM_PATH=%BEARSAMPP_NODEJS_PATH%\node_modules\npm +SET BEARSAMPP_NODEJS_CONFIG_PATH=%BEARSAMPP_NODEJS_NPM_PATH%\npmrc +ECHO prefix = %BEARSAMPP_NODEJS_PATH%>%BEARSAMPP_NODEJS_CONFIG_PATH% + +"%BEARSAMPP_NODEJS_PATH%\nodevars.bat" & "%BEARSAMPP_NODEJS_PATH%\npm" config set globalconfig "%BEARSAMPP_NODEJS_CONFIG_PATH%" --global + +ENDLOCAL diff --git a/build.properties b/build.properties index 3960eac5..f42b3386 100644 --- a/build.properties +++ b/build.properties @@ -1,5 +1,5 @@ bundle.name = nodejs -bundle.release = 2026.8.26 +bundle.release = 2026.9.19 bundle.type = bins bundle.format = 7z From 78ecbe279edca2cb052bc597b984395804693745 Mon Sep 17 00:00:00 2001 From: Bearsampp Bot Date: Sat, 19 Sep 2026 23:56:08 +0000 Subject: [PATCH 2/2] Update releases.properties Auto-generated from release 2026.9.19 --- releases.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/releases.properties b/releases.properties index 8b3022f7..34ffcfe5 100644 --- a/releases.properties +++ b/releases.properties @@ -1,8 +1,10 @@ +26.9.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.9.19/bearsampp-nodejs-26.9.0-2026.9.19.7z 26.7.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.8.26/bearsampp-nodejs-26.7.0-2026.8.26.7z 26.5.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.7.11/bearsampp-nodejs-26.5.0-2026.7.11.7z 26.3.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.6.2/bearsampp-nodejs-26.3.0-2026.6.2.7z 25.9.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.4.12/bearsampp-nodejs-25.9.0-2026.4.12.7z 25.8.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.3.7/bearsampp-nodejs-25.8.0-2026.3.7.7z +24.21.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.9.19/bearsampp-nodejs-24.21.0-2026.9.19.7z 24.14.1 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.4.12/bearsampp-nodejs-24.14.1-2026.4.12.7z 24.14.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2026.3.7/bearsampp-nodejs-24.14.0-2026.3.7.7z 24.6.0 = https://github.com/Bearsampp/module-nodejs/releases/download/2025.8.21/bearsampp-nodejs-24.6.0-2025.8.21.7z