diff --git a/package.json b/package.json index 85cd663f7..d5dbd47a6 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,14 @@ "private": true, "scripts": { "audit:ci": "audit-ci --config ./audit-ci.jsonc", - "build": "yarn workspace @arbitrum/sdk build", + "build": "yarn workspaces run build", "lint": "yarn workspaces run lint", "format": "yarn workspaces run format", "test:unit": "yarn workspaces run test:unit", "test:integration": "yarn workspaces run test:integration", "gen:abi": "yarn workspace @arbitrum/sdk gen:abi", - "gen:network": "yarn workspace @arbitrum/sdk gen:network" + "gen:network": "yarn workspace @arbitrum/sdk gen:network", + "clean": "yarn workspaces run clean" }, "workspaces": { "packages": [ diff --git a/packages/ethers-viem-compat/package.json b/packages/ethers-viem-compat/package.json index fbeba5904..2981c6c73 100644 --- a/packages/ethers-viem-compat/package.json +++ b/packages/ethers-viem-compat/package.json @@ -27,7 +27,8 @@ "test:unit": "mocha -r ts-node/register 'tests/**/*.test.ts'", "test:integration": "echo 'No integration tests for ethers-viem-compat'", "lint": "eslint .", - "format": "prettier './**/*.{js,json,md,ts,yml}' '!./src/lib/abi' --write && yarn run lint --fix" + "format": "prettier './**/*.{js,json,md,ts,yml}' '!./src/lib/abi' --write && yarn run lint --fix", + "clean": "rm -rf node_modules && rm -rf dist" }, "peerDependencies": { "ethers": "^5.0.0", diff --git a/packages/sdk-viem/package.json b/packages/sdk-viem/package.json index 80acd11f9..c24ad8dd9 100644 --- a/packages/sdk-viem/package.json +++ b/packages/sdk-viem/package.json @@ -28,11 +28,12 @@ "test:unit": "echo 'No unit tests for sdk-viem'", "test:integration": "mocha -r ts-node/register 'tests/**/*.test.ts'", "lint": "eslint .", - "format": "prettier './**/*.{js,json,md,ts,yml}' '!./src/lib/abi' --write && yarn run lint --fix" + "format": "prettier './**/*.{js,json,md,ts,yml}' '!./src/lib/abi' --write && yarn run lint --fix", + "clean": "rm -rf node_modules && rm -rf dist" }, "dependencies": { - "@arbitrum/sdk": "4.0.2", - "@offchainlabs/ethers-viem-compat": "0.0.1" + "@arbitrum/sdk": "workspace:*", + "@offchainlabs/ethers-viem-compat": "workspace:*" }, "peerDependencies": { "ethers": "^5.0.0", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 0e4780757..7e9f374a1 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -46,7 +46,8 @@ "setStandard": "ts-node scripts/setStandardGateways.ts", "setCustom": "ts-node scripts/setArbCustomGateways.ts", "cancelRetryable": "ts-node scripts/cancelRetryable.ts", - "bridgeStandardToken": "ts-node scripts/deployStandard.ts" + "bridgeStandardToken": "ts-node scripts/deployStandard.ts", + "clean": "rm -rf node_modules && rm -rf dist" }, "dependencies": { "@ethersproject/address": "^5.0.8", diff --git a/yarn.lock b/yarn.lock index 8258d4c9e..28c65d941 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,6 +42,17 @@ "@openzeppelin/contracts-upgradeable" "4.5.2" patch-package "^6.4.7" +"@arbitrum/sdk@workspace:*": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@arbitrum/sdk/-/sdk-4.0.2.tgz#23555858f49e2b237b94a65bd486c65edb7b1690" + integrity sha512-KkuXNwbG5c/hCT66EG2tFMHXxIDCvt9dxAIeykZYnW7KyEH5GNlRwaPzwo6MU0shHNc0qg6pZzy2XakJWuSw2Q== + dependencies: + "@ethersproject/address" "^5.0.8" + "@ethersproject/bignumber" "^5.1.1" + "@ethersproject/bytes" "^5.0.8" + async-mutex "^0.4.0" + ethers "^5.1.0" + "@arbitrum/token-bridge-contracts@1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@arbitrum/token-bridge-contracts/-/token-bridge-contracts-1.2.0.tgz#b1dc02e123393848d0d8e5c167028bafa0ac8229" @@ -1344,6 +1355,11 @@ resolved "https://registry.yarnpkg.com/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.0.5.tgz#131b0da1b71680d5a01569f916ae878229d326d3" integrity sha512-A2gZAGB6kUvLx+kzM92HKuUF33F1FSe90L0TmkXkT2Hh0OKRpvWZURUSU2nghD2yC4DzfEZ3DftfeHGvZ2JTUw== +"@offchainlabs/ethers-viem-compat@workspace:*": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@offchainlabs/ethers-viem-compat/-/ethers-viem-compat-0.0.1.tgz#928ecf333839a9cecb69a3440034909d114b1a8a" + integrity sha512-yzKdlXrbL+udhCWNcZWdMSU7xEF17fQVy5r/er4DLlSqyHI7AZEpH0YLHPaFEA2JrxI9KmR0tJBvMOCa5H0XqQ== + "@offchainlabs/l1-l3-teleport-contracts@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@offchainlabs/l1-l3-teleport-contracts/-/l1-l3-teleport-contracts-1.0.1.tgz#cdb4599f5714e123e52e5547d91c955fbfeff2c8"