Skip to content

Commit d2a19ba

Browse files
committed
Update support electron v34 and node v22
1 parent ef9cd93 commit d2a19ba

File tree

4 files changed

+34
-24
lines changed

4 files changed

+34
-24
lines changed

build-linux.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@ rm -rf ./node_modules/ ./build/ ./prebuilds/ ./package-lock.json
77
NODE_VERSION=$(node -v)
88
# Setze die Umgebungsvariablen
99
export NODE_VERSION="$NODE_VERSION"
10-
export NODE_VERSION="20.18.1"
10+
export NODE_VERSION2="20.18.1"
11+
export NODE_VERSION3="22.14.0"
1112
export ELECTRON_VERSION="32.2.7"
13+
export ELECTRON_VERSION2="34.3.0"
1214

1315
# Installiere die Abhängigkeiten
1416
npm install
1517

1618
# Führe prebuildify mit den gewünschten Optionen aus
1719
# npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip --arch ia32
18-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
19-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
20-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
21-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
20+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
21+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
22+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
23+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64

build-macos.sh

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,17 @@ rm -rf ./node_modules/ ./build/ ./prebuilds/ ./package-lock.json
77
NODE_VERSION=$(node -v)
88
# Setze die Umgebungsvariablen
99
export NODE_VERSION="$NODE_VERSION"
10-
export NODE_VERSION="20.18.1"
10+
export NODE_VERSION2="20.18.1"
11+
export NODE_VERSION3="22.14.0"
1112
export ELECTRON_VERSION="32.2.7"
13+
export ELECTRON_VERSION2="34.3.0"
1214

1315
# Installiere die Abhängigkeiten
1416
npm install
1517

1618
# Führe prebuildify mit den gewünschten Optionen aus
1719
# npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip --arch ia32
18-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
19-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
20-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
21-
npx prebuildify -t "$NODE_VERSION" -t "electron@$ELECTRON_VERSION" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
20+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
21+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch x64
22+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=false --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64
23+
npx prebuildify -t "$NODE_VERSION" -t "$NODE_VERSION2" -t "$NODE_VERSION3" -t "electron@$ELECTRON_VERSION" -t "electron@$ELECTRON_VERSION2" --napi=true --tag-uv --tag-armv --tag-libc --strip -n calculateNfp --arch arm64

build-windows.ps1

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,20 @@ Remove-Item -ErrorAction SilentlyContinue -Recurse -Force .\node_modules\, .\bui
77
$NodeVersion = &node -v
88
# Setze sie in eine Umgebungsvariable
99
[System.Environment]::SetEnvironmentVariable('NODE_VERSION', $NodeVersion, [System.EnvironmentVariableTarget]::Process)
10-
[System.Environment]::SetEnvironmentVariable('NODE_VERSION', "20.18.1", [System.EnvironmentVariableTarget]::Process)
11-
[System.Environment]::SetEnvironmentVariable('ELECTRON_VERSION', "32.2.7", [System.EnvironmentVariableTarget]::Process)
10+
[System.Environment]::SetEnvironmentVariable('NODE_VERSION2', "20.18.1", [System.EnvironmentVariableTarget]::Process)
11+
[System.Environment]::SetEnvironmentVariable('NODE_VERSION3', "22.14.0", [System.EnvironmentVariableTarget]::Process)
12+
[System.Environment]::SetEnvironmentVariable('ELECTRON_VERSION', "32.3.1", [System.EnvironmentVariableTarget]::Process)
13+
[System.Environment]::SetEnvironmentVariable('ELECTRON_VERSION2', "34.3.0", [System.EnvironmentVariableTarget]::Process)
1214

13-
npm install
15+
npm install --arch=ia32
1416

15-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=false --tag-libc --strip -n calculateNfp --arch ia32
16-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=true --tag-libc --strip -n calculateNfp --arch ia32
17-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=false --tag-libc --strip -n calculateNfp --arch x64
18-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=true --tag-libc --strip -n calculateNfp --arch x64
19-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=false --tag-libc --strip -n calculateNfp --arch arm64
20-
npx prebuildify -t $env:NODE_VERSION -t electron@$env:ELECTRON_VERSION --napi=true --tag-libc --strip -n calculateNfp --arch arm64
17+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=false --tag-libc --strip -n calculateNfp --arch ia32
18+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=true --tag-libc --strip -n calculateNfp --arch ia32
19+
20+
npm install --arch=x64
21+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=false --tag-libc --strip -n calculateNfp --arch x64
22+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=true --tag-libc --strip -n calculateNfp --arch x64
23+
24+
npm install --arch=arm64
25+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=false --tag-libc --strip -n calculateNfp --arch arm64
26+
npx prebuildify -t $env:NODE_VERSION -t $env:NODE_VERSION2 -t $env:NODE_VERSION3 -t electron@$env:ELECTRON_VERSION -t electron@$env:ELECTRON_VERSION2 --napi=true --tag-libc --strip -n calculateNfp --arch arm64

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@
2929
}
3030
],
3131
"dependencies": {
32-
"nan": "^2.20.0",
33-
"node-gyp-build": "^4.8.4"
32+
"nan": "2.22.2",
33+
"node-gyp-build": "4.8.4"
3434
},
3535
"devDependencies": {
36-
"node-gyp": "11.0.0",
37-
"prebuildify": "^6.0.1",
38-
"prebuildify-cross": "^5.1.1"
36+
"node-gyp": "11.1.0",
37+
"prebuildify": "6.0.1",
38+
"prebuildify-cross": "5.1.1"
3939
},
4040
"funding": [
4141
{

0 commit comments

Comments
 (0)