diff --git a/packages/cli/package.json b/packages/cli/package.json index 1976419c..4a398b2b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -19,6 +19,7 @@ "format-text": "prettier --write --prose-wrap always --print-width 80 \"./*.md\"", "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", + "prebuild": "shx rm -rf ./build", "build": "tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "start": "yarn build-or-skip && ./bin/cosmwasm-cli", diff --git a/packages/cosmwasm/package.json b/packages/cosmwasm/package.json index ad633fe9..89d8ee64 100644 --- a/packages/cosmwasm/package.json +++ b/packages/cosmwasm/package.json @@ -28,7 +28,8 @@ "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts && shx rm ./types/**/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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/crypto/package.json b/packages/crypto/package.json index 4ac5120a..5d7c27d9 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -38,7 +38,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 151c4ff6..b2b32e77 100644 --- a/packages/encoding/package.json +++ b/packages/encoding/package.json @@ -37,7 +37,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 72d0fea2..80e33c1b 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -27,7 +27,8 @@ "format-text": "prettier --write --prose-wrap always --print-width 80 \"./*.md\"", "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", - "build": "shx rm -rf ./build && tsc", + "prebuild": "shx rm -rf ./build", + "build": "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 99ea16b0..b6846b0a 100644 --- a/packages/json-rpc/package.json +++ b/packages/json-rpc/package.json @@ -39,7 +39,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && tsc -p tsconfig.workers.json && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && tsc -p tsconfig.workers.json && yarn move-types && yarn format-types", "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 a89e7411..43070c22 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -31,7 +31,8 @@ "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts && shx rm ./types/**/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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/math/package.json b/packages/math/package.json index 77bf6de9..19a101d1 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -37,7 +37,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 0c0c20af..ffaa1a19 100644 --- a/packages/proto-signing/package.json +++ b/packages/proto-signing/package.json @@ -29,7 +29,8 @@ "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && shx mkdir -p build/generated && shx cp ./src/generated/*.js ./build/generated && shx mkdir -p ./build/types/generated && shx cp ./src/generated/*.d.ts ./build/types/generated && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && shx mkdir -p build/generated && shx cp ./src/generated/*.js ./build/generated && shx mkdir -p ./build/types/generated && shx cp ./src/generated/*.d.ts ./build/types/generated && yarn move-types && yarn format-types", "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/socket/package.json b/packages/socket/package.json index 87b793e4..7a1eed45 100644 --- a/packages/socket/package.json +++ b/packages/socket/package.json @@ -39,7 +39,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 9353b1b5..665b84cd 100644 --- a/packages/stargate/package.json +++ b/packages/stargate/package.json @@ -28,7 +28,8 @@ "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "move-types": "shx rm -rf ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && shx mkdir -p build/generated && shx cp ./src/generated/*.js ./build/generated && shx mkdir -p ./build/types/generated && shx cp ./src/generated/*.d.ts ./build/types/generated && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && shx mkdir -p build/generated && shx cp ./src/generated/*.js ./build/generated && shx mkdir -p ./build/types/generated && shx cp ./src/generated/*.d.ts ./build/types/generated && yarn move-types && yarn format-types", "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/stream/package.json b/packages/stream/package.json index 2fc0b767..a8c9a1ce 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -39,7 +39,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 be5e4efc..61f83c74 100644 --- a/packages/tendermint-rpc/package.json +++ b/packages/tendermint-rpc/package.json @@ -39,7 +39,8 @@ "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts && shx rm ./types/**/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "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 4252d9da..b349e8da 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -30,7 +30,8 @@ "lint-fix": "eslint --max-warnings 0 \"**/*.{js,ts}\" --fix", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", - "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", + "prebuild": "shx rm -rf ./build", + "build": "tsc && yarn move-types && yarn format-types", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node",