-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
24 lines (24 loc) · 1 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
"name": "@kairos-loan/contracts",
"version": "0.1.0",
"scripts": {
"build": "yarn build:foundry",
"build:foundry": "forge build --extra-output-files abi",
"start": "anvil --silent --block-time 1 > out/anvil-logs.txt & yarn deploy:local &",
"lint": "solhint './src/**/*.sol ./scripts/sol/**/*.sol' -c ../../.solhint.json && eslint ./scripts/ts/**/*.ts",
"lint:fix": "solhint './src/**/*.sol ./scripts/sol/**/*.sol' -c ../../.solhint.json --fix && eslint ./scripts/ts/**/*.ts --fix",
"prettify": "prettier --write ./**/*.sol ./scripts/ts/**/*.ts",
"test": "forge test",
"generate:doc": "forge doc --build",
"generate:coverage": "forge coverage --report lcov"
},
"dependencies": {
"@openzeppelin/contracts": "^4.6.0",
"diamond": "https://github.com/mudgen/diamond-1-hardhat",
"dotenv": "^16.0.3",
"ds-test": "https://github.com/dapphub/ds-test",
"ethers": "^5.7.2",
"forge-std": "https://github.com/foundry-rs/forge-std#master",
"solmate": "^6.5.0"
}
}