1234567891011121314151617181920212223 |
- #!/usr/bin/env bash
- set -euo pipefail
- shopt -s globstar
- # cross platform `mkdir -p`
- mkdirp() {
- node -e "fs.mkdirSync('$1', { recursive: true })"
- }
- # cd to the root of the repo
- cd "$(git rev-parse --show-toplevel)"
- npm run clean
- env COMPILE_MODE=production npm run compile
- mkdirp contracts/build/contracts
- cp artifacts/contracts/**/*.json contracts/build/contracts
- rm contracts/build/contracts/*.dbg.json
- node scripts/remove-ignored-artifacts.js
- cp README.md contracts/
|