sbv2-solana/scripts/setup-js.sh

35 lines
723 B
Bash
Executable File

#!/bin/bash
set -e
# Imports
project_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
javascript_dir="$project_dir"/javascript
program_dir="$project_dir"/programs
cd "$javascript_dir"/solana.js
npm ci && npm run build
cd "$javascript_dir"/sbv2-utils
npm ci && npm run build
cd "$javascript_dir"/sbv2-lite
npm ci && npm run build
cd "$javascript_dir"/feed-parser
npm ci && npm run build
cd "$javascript_dir"/feed-walkthrough
npm ci && npm run build
cd "$javascript_dir"/lease-observer
npm ci && npm run build
cd "$program_dir"/anchor-buffer-parser
npm ci && anchor build
cd "$program_dir"/anchor-feed-parser
npm ci && anchor build
cd "$program_dir"/anchor-vrf-parser
npm ci && anchor build