Skip to content
This repository was archived by the owner on Aug 14, 2025. It is now read-only.

About

📦 Compile Solidity sources directly from NPM dependencies

Topics

Resources

Stars

40 stars

Watchers

1 watching

Forks

Latest commit

 

History

44 Commits

Folders and files

Repository files navigation

Hardhat Dependency Compiler

Compile Solidity sources directly from NPM dependencies.

This plugin was built for Hardhat 2 and is no longer maintained. Its features have been incorporated directly into Hardhat 3.

Installation

npm install --save-dev hardhat-dependency-compiler
# or
yarn add --dev hardhat-dependency-compiler

Usage

Load plugin in Hardhat config:

require('hardhat-dependency-compiler');

Add configuration under the dependencyCompiler key:

option description default
paths Array of dependency paths to compile []
path path to temporary directory where dependencies are imported (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: [
    '@solidstate/contracts/interfaces/IERC20.sol',
  ],
}

Development

Install dependencies via Yarn:

yarn install

Setup Husky to format code on commit:

yarn prepare

About

📦 Compile Solidity sources directly from NPM dependencies

Topics

Resources

Stars

40 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages