dexorder
This commit is contained in:
23
lib_openzeppelin_contracts/scripts/prepack.sh
Executable file
23
lib_openzeppelin_contracts/scripts/prepack.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/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/
|
||||
Reference in New Issue
Block a user