locklift
Version:
Node JS framework for working with Ever contracts. Inspired by Truffle and Hardhat. Helps you to build, test, run and maintain your smart contracts.
24 lines (23 loc) • 960 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.tryToAttachEntryFile = void 0;
const path_1 = __importDefault(require("path"));
const yargs_1 = __importDefault(require("yargs"));
const helpers_1 = require("yargs/helpers");
const DEFAULT_CONFIG_PATH = "locklift.config.ts";
const tryToAttachEntryFile = () => {
const { config } = (0, yargs_1.default)((0, helpers_1.hideBin)(process.argv)).argv;
const pathToEntryFile = path_1.default.resolve(process.cwd(), config || DEFAULT_CONFIG_PATH);
try {
// eslint-disable-next-line @typescript-eslint/no-require-imports
require(pathToEntryFile);
// eslint-disable-next-line @typescript-eslint/no-unused-vars
}
catch (e) {
return;
}
};
exports.tryToAttachEntryFile = tryToAttachEntryFile;