contracts-bedrock: migrate to just (#11276)
* contracts-bedrock: migrate to just Move away from `pnpm` for contracts scripts and towards `just`. `just` was made for this, since we are moving away from JS it makes no sense to keep `pnpm` around which is native to the JS ecosystem. * ci: install just * ops: cleanup, docs * ci: install just * justfile: update * ci: fix install * snapshots: update * contracts-bedrock: remove pnpm/node, cleanup dockerfile * slither ci: no longer need for workaround (TM) * ts-linting: remove * kontrol: regenerate snapshots * safecall: update test * test: update Co-authored-by:Matt Solomon <matt@mattsolomon.dev> * docs: update Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * readme: update Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * docs: update Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * docs: update Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> * docs: update Co-authored-by:
Maurelian <john@oplabs.co> * versions: use latest * ci: fix * CONTRIBUTING: update * ci: fix * lint: fix --------- Co-authored-by:
protolambda <proto@protolambda.com> Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> Co-authored-by:
Maurelian <john@oplabs.co>
Showing
... | ... | @@ -5,8 +5,8 @@ |
"license": "MIT", | ||
"scripts": { | ||
"clean": "rm -rf node_modules packages/**/node_modules", | ||
"build": "cd packages/contracts-bedrock && pnpm build", | ||
"test": "cd packages/contracts-bedrock && pnpm test", | ||
"build": "cd packages/contracts-bedrock && just build", | ||
"test": "cd packages/contracts-bedrock && just test", | ||
"issues": "./ops/scripts/todo-checker.sh", | ||
"lint:shellcheck": "find . -type f -name '*.sh' -not -path '*/node_modules/*' -not -path './packages/contracts-bedrock/lib/*' -not -path './packages/contracts-bedrock/kout*/*' -exec sh -c 'echo \"Checking $1\"; shellcheck \"$1\"' _ {} \\;", | ||
"install:foundry": "curl -L https://foundry.paradigm.xyz | bash && pnpm update:foundry", | ||
... | ... |
This source diff could not be displayed because it is too large. You can view the blob instead.
Please register or sign in to comment