#!/bin/bash
set -e

NODE_URL="https://nodejs.org/dist/v24.15.0/node-v24.15.0-linux-x64.tar.xz"
NODE_DIR="/opt/node"

mkdir -p "$NODE_DIR"
curl -fsSL "$NODE_URL" | tar -xJ --strip-components=1 -C "$NODE_DIR" --no-same-owner

for bin in node npm npx; do
    ln -sf "$NODE_DIR/bin/$bin" "/usr/local/bin/$bin"
done
