External Plugin
This is a third-party plugin. Please report issues in its Github Repository
Compile Solidity sources directly from NPM dependencies.
yarn add --dev hardhat-dependency-compiler
Load plugin in Hardhat config:
require('hardhat-dependency-compiler');
Add configuration under the dependencyCompiler key:
| option | description | default | 
|---|---|---|
| paths | Arrayof dependency paths to compile | [] | 
| path | path to ABI export directory (relative to Hardhat sources directory) | './hardhat-dependency-compiler' | 
| keep | whether to keep temporary file directory after compilation is complete (directory will still be deleted and regenerated on each compilation) | false | 
dependencyCompiler: {
  paths: [
    '@openzeppelin/contracts/token/ERC20/IERC20.sol',
  ],
}