hardhat-contract-sizer
Version:
Output Solidity contract sizes with Hardhat
21 lines (18 loc) • 440 B
JavaScript
const { extendConfig } = require('hardhat/config');
require('./tasks/compile.js');
require('./tasks/size_contracts.js');
extendConfig(function (config, userConfig) {
config.contractSizer = Object.assign(
{
alphaSort: false,
disambiguatePaths: false,
runOnCompile: false,
strict: false,
only: [],
except: [],
outputFile: null,
unit: 'KiB',
},
userConfig.contractSizer
);
});