UNPKG

hardhat-deployed-records

Version:
20 lines (19 loc) 843 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const config_1 = require("hardhat/config"); const constants_1 = require("./constants"); // This import is needed to let the TypeScript compiler know that it should include your type // extensions in your npm package's types file. require("./type-extensions"); // Import tasks require("./tasks/deployed-init"); require("./tasks/deployed-add"); require("./tasks/deployed-migrate"); require("./tasks/deployed-list"); (0, config_1.extendConfig)((config, userConfig) => { // read user config const deployedDir = userConfig.deployedRecords?.deployedDir ?? constants_1.DEFAULT_DEPLOYED_DIR; const ignoreContracts = userConfig.deployedRecords?.ignoreContracts ?? []; // inject config fields config.deployedRecords = { deployedDir, ignoreContracts }; });