diff --git a/protocol/package.json b/protocol/package.json index ef178757aa..04b57b0298 100644 --- a/protocol/package.json +++ b/protocol/package.json @@ -20,7 +20,9 @@ "test:crate": "f() { npm run docker -- \"cd crates/$1 && cargo test\" ;}; f", "test:crate:all": "eval $(npm --silent run ls:crates | xargs -I {} printf 'npm run test:crate -- {}\n' | sed ':a;N;$!ba;s/\\n/ \\&\\& /g')", "test": "npm run test:crate:all && npm run test:contract:all", - "clean": "npm run docker -- cargo clean", + "clean": "npm run clean:target && npm run clean:cache", + "clean:target": "npm run docker -- cargo clean", + "clean:cache": "rm -rf cargo-cache/*", "rustfmt": "eval $(npm --silent run ls:all | xargs -I {} printf 'npm run docker -- \"cd {} && cargo fmt --all -- --check\"\n' | sed ':a;N;$!ba;s/\\n/ \\&\\& /g')", "clippy": "eval $(npm --silent run ls:all | xargs -I {} printf 'npm run docker -- \"cd {} && cargo clippy -- -D warnings -A clippy::too_many_arguments\"\n' | sed ':a;N;$!ba;s/\\n/ \\&\\& /g')", "ls:crates": "f() { cd crates && find . -maxdepth 1 | tr -d '.' | tr -d '/' | tail -n +2 ;}; f",