-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathpackage.json
More file actions
17 lines (17 loc) · 880 Bytes
/
Copy pathpackage.json
File metadata and controls
17 lines (17 loc) · 880 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
"scripts": {
"test:hardhat": "npx hardhat test test/hardhat/RuleEngine.smoke.js",
"uml": "mkdir -p docOut/uml && npx sol2uml class src -o docOut/uml/uml_src.svg",
"uml:ruleEngine": "mkdir -p docOut/uml && npx sol2uml class src/deployment/RuleEngine.sol -o docOut/uml/uml_RuleEngine.svg",
"uml:test": "mkdir -p docOut/uml && npx sol2uml class test -o docOut/uml/uml_test.svg",
"surya:report": "mkdir -p docOut/npm && npx surya mdreport docOut/npm/surya_report_ruleEngine.md src/deployment/RuleEngine.sol",
"surya:graph": "mkdir -p docOut/npm && npx surya graph src/deployment/RuleEngine.sol | dot -Tpng > docOut/npm/surya_graph_RuleEngine.png"
},
"devDependencies": {
"@nomicfoundation/hardhat-foundry": "^1.2.1",
"@nomicfoundation/hardhat-toolbox": "^6.1.2",
"hardhat": "^2.28.6",
"sol2uml": "^2.5.26",
"surya": "^0.4.13"
}
}