-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathpackage.json
More file actions
40 lines (40 loc) · 1.6 KB
/
Copy pathpackage.json
File metadata and controls
40 lines (40 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"name": "shortcuts-client-contracts",
"version": "1.0.0",
"description": "Client contracts for running Enso Shortcuts",
"main": "index.js",
"scripts": {
"foundry:update": "foundryup && forge soldeer update --recursive-deps && forge remappings",
"foundry:zksync:update": "foundryup-zksync && forge soldeer update --recursive-deps && forge remappings",
"prepare": "husky",
"format": "prettier --check . && forge fmt --check",
"format:fix": "prettier --write . && forge fmt",
"lint:fix": "prettier --write . && ./.bash/forge-lint.sh",
"test:enso_ccip:unit": "forge test --match-path 'test/unit/concrete/{bridge/ensoCCIPReceiver,libraries/ccipMessageDecoder,fuzz/libraries/ccipMessageDecoder}/*.t.sol'",
"test:enso_checkout:fork": "forge test --match-path 'test/fork/enso-checkout/*.t.sol'",
"test:enso_checkout:unit": "forge test --match-path 'test/unit/concrete/{delegate/ensoReceiver,factory/erc4337CloneFactory,paymaster/signaturePaymaster}/*.t.sol'",
"test:enso_checkout:mutation": "node test/scripts/runEnsoCheckoutMutationTests.mjs",
"test:enso_wallet_v2:unit": "forge test --match-path 'test/unit/concrete/wallet/{ensoWalletV2,ensoWalletV2Factory}/*.t.sol'"
},
"keywords": [],
"author": "",
"license": "ISC",
"packageManager": "pnpm@10.11.0",
"devDependencies": {
"colors": "1.4.0",
"fs-extra": "11.3.0",
"husky": "9.1.7",
"lint-staged": "16.1.2",
"prettier": "3.6.2",
"yargs": "18.0.0"
},
"lint-staged": {
"*.{md,mjs,json,toml,yml,yaml}": [
"prettier --write"
],
"*.sol": [
"forge fmt"
]
},
"type": "module"
}