diff --git a/packages/amino/package.json b/packages/amino/package.json index 8cc62ada..8a7ee3c6 100644 --- a/packages/amino/package.json +++ b/packages/amino/package.json @@ -35,7 +35,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/cli/package.json b/packages/cli/package.json index 36a7e2f2..278e01f1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -20,7 +20,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "start": "yarn build-or-skip && ./bin/cosmwasm-cli", "selftest": "yarn build-or-skip && ./bin/cosmwasm-cli --selftest", diff --git a/packages/cosmwasm-launchpad/package.json b/packages/cosmwasm-launchpad/package.json index 68ece3d3..dab68416 100644 --- a/packages/cosmwasm-launchpad/package.json +++ b/packages/cosmwasm-launchpad/package.json @@ -29,7 +29,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm-stargate/package.json index 342935b7..bffe99f8 100644 --- a/packages/cosmwasm-stargate/package.json +++ b/packages/cosmwasm-stargate/package.json @@ -28,7 +28,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", @@ -37,8 +37,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js", "preget-proto": "shx rm -rf proto", - "get-proto": "WASM_REF=v0.16.0-alpha2 COSMOS_SDK_REF=v0.42.4 ./scripts/get-proto.sh", - "define-proto": "./scripts/define-proto.sh", + "get-proto": "yarn preget-proto && WASM_REF=v0.16.0-alpha2 COSMOS_SDK_REF=v0.42.4 ./scripts/get-proto.sh", + "define-proto": "./scripts/define-proto.sh && yarn postdefine-proto", "postdefine-proto": "prettier --write \"src/codec/**/*.ts\"" }, "dependencies": { diff --git a/packages/cosmwasm/package.json b/packages/cosmwasm/package.json index 59f93690..31f7247d 100644 --- a/packages/cosmwasm/package.json +++ b/packages/cosmwasm/package.json @@ -29,7 +29,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build" }, "dependencies": { diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 70ef66d3..df4e5aa6 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -36,7 +36,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/encoding/package.json b/packages/encoding/package.json index fc86f949..dd013bc5 100644 --- a/packages/encoding/package.json +++ b/packages/encoding/package.json @@ -35,7 +35,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/faucet-client/package.json b/packages/faucet-client/package.json index d9ab56a0..1a9dae2d 100644 --- a/packages/faucet-client/package.json +++ b/packages/faucet-client/package.json @@ -35,7 +35,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/faucet/package.json b/packages/faucet/package.json index 6a832d59..48e8e586 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -30,7 +30,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", diff --git a/packages/json-rpc/package.json b/packages/json-rpc/package.json index ea64f867..4995e27f 100644 --- a/packages/json-rpc/package.json +++ b/packages/json-rpc/package.json @@ -37,7 +37,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc && tsc -p tsconfig.workers.json", + "build": "yarn prebuild && tsc && tsc -p tsconfig.workers.json", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index 6318b22f..93bc5e8d 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -29,7 +29,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", diff --git a/packages/ledger-amino/package.json b/packages/ledger-amino/package.json index 0c772532..3b6da3fa 100644 --- a/packages/ledger-amino/package.json +++ b/packages/ledger-amino/package.json @@ -28,7 +28,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", diff --git a/packages/math/package.json b/packages/math/package.json index 124cb065..799cbf6a 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -35,7 +35,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/proto-signing/package.json b/packages/proto-signing/package.json index cb96b3e4..7692d2b4 100644 --- a/packages/proto-signing/package.json +++ b/packages/proto-signing/package.json @@ -29,7 +29,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", @@ -38,8 +38,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js", "preget-proto": "shx rm -rf proto", - "get-proto": "COSMOS_SDK_REF=v0.42.0 ./scripts/get-proto.sh", - "define-proto": "./scripts/define-proto.sh", + "get-proto": "yarn preget-proto && COSMOS_SDK_REF=v0.42.0 ./scripts/get-proto.sh", + "define-proto": "./scripts/define-proto.sh && yarn postdefine-proto", "postdefine-proto": "prettier --write \"src/codec/**/*.ts\"" }, "dependencies": { diff --git a/packages/socket/package.json b/packages/socket/package.json index fcc55fb2..da936520 100644 --- a/packages/socket/package.json +++ b/packages/socket/package.json @@ -37,7 +37,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/stargate/package.json b/packages/stargate/package.json index 336c4891..a800da7b 100644 --- a/packages/stargate/package.json +++ b/packages/stargate/package.json @@ -28,7 +28,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", @@ -37,8 +37,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js", "preget-proto": "shx rm -rf proto", - "get-proto": "COSMOS_SDK_REF=v0.42.0 ./scripts/get-proto.sh", - "define-proto": "./scripts/define-proto.sh", + "get-proto": "yarn preget-proto && COSMOS_SDK_REF=v0.42.0 ./scripts/get-proto.sh", + "define-proto": "./scripts/define-proto.sh && yarn postdefine-proto", "postdefine-proto": "prettier --write \"src/codec/**/*.ts\"" }, "dependencies": { diff --git a/packages/stream/package.json b/packages/stream/package.json index fa6a0c90..e337980d 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -37,7 +37,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/tendermint-rpc/package.json b/packages/tendermint-rpc/package.json index c34f1793..ee599d07 100644 --- a/packages/tendermint-rpc/package.json +++ b/packages/tendermint-rpc/package.json @@ -37,7 +37,7 @@ "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, diff --git a/packages/utils/package.json b/packages/utils/package.json index f1ec3f21..1dc25c89 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -28,7 +28,7 @@ "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "prebuild": "shx rm -rf ./build", - "build": "tsc", + "build": "yarn prebuild && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node",