|
22 | 22 | "lint": "yarn lint-solidity && yarn lint-js && yarn lint-rust",
|
23 | 23 | "lint-solidity": "yarn solhint ./contracts/**/*.sol",
|
24 | 24 | "lint-js": "yarn prettier --list-different **/*.js **/*.ts",
|
25 |
| - "lint-rust": "cargo +nightly fmt --all -- --check && cargo clippy", |
26 |
| - "lint-fix": "yarn prettier --write **/*.js **/*.ts ./programs/**/*.rs ./contracts**/*.sol && cargo +nightly fmt --all && cargo clippy", |
| 25 | + "lint-rust": "cargo +nightly-2025-04-01 fmt --all -- --check && cargo clippy", |
| 26 | + "lint-fix": "yarn prettier --write **/*.js **/*.ts ./programs/**/*.rs ./contracts**/*.sol && cargo +nightly-2025-04-01 fmt --all && cargo clippy", |
27 | 27 | "clean-fast": "for dir in node_modules cache cache-zk artifacts artifacts-zk dist typechain; do mv \"${dir}\" \"_${dir}\"; rm -rf \"_${dir}\" &; done",
|
28 | 28 | "clean": "rm -rf node_modules cache cache-zk artifacts artifacts-zk dist typechain",
|
29 | 29 | "generate-svm-assets": "sh ./scripts/generate-svm-assets.sh && yarn generate-svm-clients",
|
30 | 30 | "generate-svm-clients": "yarn ts-node ./scripts/svm/utils/generate-svm-clients.ts && yarn ts-node ./scripts/svm/utils/rename-clients-imports.ts",
|
31 | 31 | "build-evm": "hardhat compile",
|
32 |
| - "build-svm": "echo 'Generating IDLs...' && anchor build > /dev/null 2>&1 || true && anchor run generateExternalTypes && anchor build", |
| 32 | + "build-svm": "echo 'Generating IDLs...' && yarn anchor-build > /dev/null 2>&1 || true && anchor run generateExternalTypes && yarn anchor-build", |
33 | 33 | "build-ts": "rm -rf ./dist && tsc && rsync -a --include '*/' --include '*.d.ts' --exclude '*' ./typechain ./dist/",
|
34 | 34 | "copy-idl": "mkdir -p dist/src/svm/assets/idl && cp src/svm/assets/idl/*.json dist/src/svm/assets/idl/",
|
35 | 35 | "build": "yarn build-evm && yarn build-svm && yarn generate-svm-assets && yarn build-ts && yarn copy-idl",
|
36 | 36 | "test-evm": "IS_TEST=true hardhat test",
|
37 |
| - "test-svm": "anchor test -- --features test", |
| 37 | + "test-svm": "sh ./scripts/anchor-test.sh", |
38 | 38 | "test": "yarn test-evm && yarn test-svm",
|
39 | 39 | "test:report-gas": "IS_TEST=true REPORT_GAS=true hardhat test",
|
40 | 40 | "generate-evm-assets": "rm -rf typechain && TYPECHAIN=ethers yarn hardhat typechain",
|
41 | 41 | "prepublish": "yarn build && hardhat export --export-all ./cache/massExport.json && ts-node ./scripts/processHardhatExport.ts && prettier --write ./deployments/deployments.json && yarn generate-evm-assets",
|
42 |
| - "pre-commit-hook": "sh scripts/preCommitHook.sh" |
| 42 | + "pre-commit-hook": "sh scripts/preCommitHook.sh", |
| 43 | + "anchor-build": "sh ./scripts/anchor-build.sh" |
43 | 44 | },
|
44 | 45 | "dependencies": {
|
45 | 46 | "@across-protocol/constants": "^3.1.46",
|
|
0 commit comments