Update docs

This commit is contained in:
github-actions
2023-10-02 19:49:54 +00:00
parent 801b74738d
commit 2401cc759b
23 changed files with 173 additions and 612 deletions

View File

@ -8,6 +8,8 @@
const fs = require('fs');
const path = require('path');
const proc = require('child_process');
const argv = require('yargs/yargs')()
.env('')
.options({
@ -37,6 +39,11 @@ const argv = require('yargs/yargs')()
type: 'boolean',
default: false,
},
foundry: {
alias: 'hasFoundry',
type: 'boolean',
default: hasFoundry(),
},
compiler: {
alias: 'compileVersion',
type: 'string',
@ -51,8 +58,8 @@ const argv = require('yargs/yargs')()
require('@nomiclabs/hardhat-truffle5');
require('hardhat-ignore-warnings');
require('hardhat-exposed');
require('solidity-docgen');
argv.foundry && require('@nomicfoundation/hardhat-foundry');
for (const f of fs.readdirSync(path.join(__dirname, 'hardhat'))) {
require(path.join(__dirname, 'hardhat', f));
@ -114,3 +121,7 @@ if (argv.coverage) {
require('solidity-coverage');
module.exports.networks.hardhat.initialBaseFeePerGas = 0;
}
function hasFoundry() {
return proc.spawnSync('forge', ['-V'], { stdio: 'ignore' }).error === undefined;
}