Skip to content

Commit 9eb209d

Browse files
committed
Update solidity-utils and docify script
1 parent 32c3cbf commit 9eb209d

File tree

3 files changed

+402
-659
lines changed

3 files changed

+402
-659
lines changed

hardhat.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@ require('@matterlabs/hardhat-zksync-deploy');
22
require('@matterlabs/hardhat-zksync-solc');
33
require('@nomicfoundation/hardhat-chai-matchers');
44
require('solidity-coverage');
5+
require('solidity-docgen');
56
require('hardhat-dependency-compiler');
67
require('hardhat-deploy');
78
require('hardhat-gas-reporter');
89
require('hardhat-tracer');
910
require('dotenv').config();
11+
const { oneInchTemplates } = require('@1inch/solidity-utils/docgen');
1012
const { Networks, getNetwork } = require('@1inch/solidity-utils/hardhat-setup');
1113

1214
if (getNetwork().indexOf('zksync') !== -1) {
@@ -55,4 +57,10 @@ module.exports = {
5557
compilerSource: 'binary',
5658
settings: {},
5759
},
60+
docgen: {
61+
outputDir: 'docs',
62+
templates: oneInchTemplates(),
63+
pages: 'files',
64+
exclude: ['mocks'],
65+
},
5866
};

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"test/helpers"
1717
],
1818
"dependencies": {
19-
"@1inch/solidity-utils": "4.2.1",
19+
"@1inch/solidity-utils": "6.0.0",
2020
"@chainlink/contracts": "0.8.0",
2121
"@gnosis.pm/safe-contracts": "1.3.0",
2222
"@openzeppelin/contracts": "5.0.2"
@@ -31,7 +31,7 @@
3131
"@nomicfoundation/hardhat-verify": "2.0.3",
3232
"@nomicfoundation/hardhat-ethers": "3.0.5",
3333
"@uniswap/permit2-sdk": "1.2.0",
34-
"chai": "4.4.0",
34+
"chai": "4.5.0",
3535
"dotenv": "16.3.1",
3636
"eslint": "8.56.0",
3737
"eslint-config-standard": "17.1.0",
@@ -48,14 +48,14 @@
4848
"solc": "0.8.23-fixed",
4949
"solhint": "4.1.1",
5050
"solidity-coverage": "0.8.7",
51-
"solidity-docgen": "0.5.17",
51+
"solidity-docgen": "0.6.0-beta.36",
5252
"zksync-ethers": "6.0.0"
5353
},
5454
"scripts": {
5555
"clean": "rimraf artifacts cache coverage contracts/hardhat-dependency-compiler artifacts-zk cache-zk",
5656
"deploy": "hardhat deploy --network",
5757
"coverage": "hardhat coverage",
58-
"docify": "npx solidity-utils-docify",
58+
"docify": "yarn hardhat docgen",
5959
"lint:js": "eslint .",
6060
"lint:js:fix": "eslint . --fix",
6161
"lint:sol": "solhint --max-warnings 0 \"contracts/**/*.sol\"",

0 commit comments

Comments
 (0)