summaryrefslogtreecommitdiffstats
path: root/Tools/wasm
diff options
context:
space:
mode:
authorHood Chatham <roberthoodchatham@gmail.com>2024-10-29 06:28:54 (GMT)
committerGitHub <noreply@github.com>2024-10-29 06:28:54 (GMT)
commitdc2552d429c91310b0c410c3e856728d8866b05f (patch)
tree7684ba7f254ee6b80ab1f37af534f1d54ea71095 /Tools/wasm
parent85799f1ffd5f285ef93a608b0aaf6acbb464ff9d (diff)
downloadcpython-dc2552d429c91310b0c410c3e856728d8866b05f.zip
cpython-dc2552d429c91310b0c410c3e856728d8866b05f.tar.gz
cpython-dc2552d429c91310b0c410c3e856728d8866b05f.tar.bz2
gh-124928: Emscripten node support: Clean up old node <= 16 flags (#124929)
Clean up configure flags for old node versions These flags are only needed for node <= 16. Node 16 has been end of life since October of 2023.
Diffstat (limited to 'Tools/wasm')
-rw-r--r--Tools/wasm/emscripten/node_pre.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tools/wasm/emscripten/node_pre.js b/Tools/wasm/emscripten/node_pre.js
new file mode 100644
index 0000000..3490d3c
--- /dev/null
+++ b/Tools/wasm/emscripten/node_pre.js
@@ -0,0 +1,9 @@
+// If process is undefined, we're not running in the node runtime let it go I
+// guess?
+if (typeof process !== "undefined") {
+ const nodeVersion = Number(process.versions.node.split('.',1)[0]);
+ if (nodeVersion < 18) {
+ process.stderr.write(`Node version must be >= 18, got version ${process.version}\n`);
+ process.exit(1);
+ }
+}