| 123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- # SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
- # SPDX-FileCopyrightText: 2019 Alex Browne
- # SPDX-License-Identifier: MIT
- # Check Node.js version
- if [[ $(node --version) =~ v[0-9]\. ]]
- then
- echo "Node.js version >= 10 is required"
- exit 1
- fi
- SOURCE="${BASH_SOURCE[0]}"
- while [ -h "$SOURCE" ]; do
- DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
- SOURCE="$(readlink "$SOURCE")"
- [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE"
- done
- DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
- NODE_WASM_EXEC="$(go env GOROOT)/misc/wasm/wasm_exec_node.js"
- WASM_EXEC="$(go env GOROOT)/misc/wasm/wasm_exec.js"
- if test -f "$NODE_WASM_EXEC"; then
- exec node --require="${DIR}/node_shim.js" "$NODE_WASM_EXEC" "$@"
- else
- exec node --require="${DIR}/node_shim.js" "$WASM_EXEC" "$@"
- fi
|