Skip to content

Commit db762de

Browse files
committed
chore: fixed compilation during contracts publication
1 parent f8a995b commit db762de

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

contracts/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kleros/kleros-v2-contracts",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"description": "Smart contracts for Kleros version 2",
55
"main": "typechain-types/index.ts",
66
"repository": "git@github.com:kleros/kleros-v2.git",
@@ -53,7 +53,11 @@
5353
"release:patch": "scripts/publish.sh patch",
5454
"release:minor": "scripts/publish.sh minor",
5555
"release:major": "scripts/publish.sh major",
56-
"tenderly-verify": "hardhat tenderly:verify"
56+
"tenderly-verify": "hardhat tenderly:verify",
57+
"build:all": "yarn rimraf ./dist && yarn build:cjs && yarn build:esm && yarn build:types",
58+
"build:cjs": "tsc --project tsconfig.json --module commonjs --outDir ./dist/cjs && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json",
59+
"build:esm": "tsc --project tsconfig.json --module es2020 --outDir ./dist/esm && echo '{\"type\": \"module\"}' > ./dist/esm/package.json",
60+
"build:types": "tsc --project tsconfig.json --module esnext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap"
5761
},
5862
"devDependencies": {
5963
"@defi-wonderland/natspec-smells": "^1.0.3",

contracts/scripts/publish.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,13 @@ yarn export:testnet
3030
yarn export:mainnet
3131

3232
mkdir dist
33-
cp -pr README.md deployments src/ dist/
33+
yarn tsc --project tsconfig.json --module commonjs --outDir ./dist
34+
cp -pr README.md src/ dist/
35+
rm -rf dist/config
36+
rm -rf dist/deploy
37+
rm -rf dist/scripts
3438
rm -rf dist/test
39+
rm -rf dist/hardhat.config*
3540
rm -rf dist/deployments/**/solcInputs
3641
rm -rf dist/deployments/localhost
3742
rm -rf dist/deployments/hardhat

contracts/tsconfig.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
"./scripts",
66
"./test",
77
"./typechain-types",
8-
"./deploy"
8+
"./deploy",
9+
"./deployments"
10+
],
11+
"exclude": [
12+
"./scripts/**/console*.ts"
913
],
1014
"files": [
1115
"./hardhat.config.ts"

0 commit comments

Comments
 (0)