diff --git a/web3.js/bin/localnet.sh b/web3.js/bin/localnet.sh index 0addc57e2d..5ce9fce51a 100755 --- a/web3.js/bin/localnet.sh +++ b/web3.js/bin/localnet.sh @@ -1,7 +1,18 @@ #!/usr/bin/env bash set -e -channel=$(cd "$(dirname "$0")"; node -p 'require("../package.json")["solana-channel"]') +channel=$( + cd "$(dirname "$0")"; + node -p ' + let p; + try { + p = require("@solana/web3.js/package.json"); + } catch (err) { + p = require("../package.json"); + } + p["solana-channel"] + ' +) usage() { exitcode=0