Skip to content

Commit 80d48e4

Browse files
refactor(sdk): improve refresh-abis script to use file backup instead of git
1 parent 8978864 commit 80d48e4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"find-unused-exports": "ts-unused-exports ./tsconfig.json --excludeDeclarationFiles",
3131
"generate:typechain": "rimraf generated/typechain && typechain --target=ethers-v6 --out-dir generated/typechain abis/**/*.json --node16-modules",
3232
"generate:abi": "rimraf generated/abis && node tools/generateAbiModules.mjs",
33-
"refresh-abis": "rm -rf abis && mkdir -p abis/core && cp -r ../smart-contract/abis/. ./abis/core/ && mkdir -p abis/core/registry/ERC734.sol && git checkout HEAD -- abis/core/registry/ERC734.sol/ERC734.json 2>/dev/null || echo 'Note: ERC734.json should be manually added if not in git'",
33+
"refresh-abis": "mkdir -p .tmp && cp -r abis/core/registry .tmp/ 2>/dev/null || true && rm -rf abis && mkdir -p abis/core && cp -r ../smart-contract/abis/. ./abis/core/ && if [ -d .tmp/registry ]; then mkdir -p abis/core/registry && cp -r .tmp/registry/. ./abis/core/registry/ && rm -rf .tmp; fi",
3434
"stop-test-stack": "cd tests && docker compose --project-name dataprotector-sdk down --volumes --remove-orphans",
3535
"start-test-stack": "cd tests && npm run stop-test-stack && node prepare-test-env.js && docker compose --project-name dataprotector-sdk build && docker compose --project-name dataprotector-sdk up -d"
3636
},

0 commit comments

Comments
 (0)