1. @truffle/config
Utility for interacting with truffle-config.js files
@truffle/config
Package: @truffle/config
Created by: trufflesuite
Last modified: Tue, 27 Feb 2024 01:25:31 GMT
Version: 1.3.61
License: MIT
Downloads: 59,771
Repository: https://github.com/trufflesuite/truffle

Install

npm install @truffle/config
yarn add @truffle/config

@truffle/config

Utility for interacting with truffle-config.js files

Usage

 const TruffleConfig = require("@truffle/config");

Instantiate default TruffleConfig object

 const newConfig = TruffleConfig.default();

Instantiate custom TruffleConfig object

 const customConfig = new TruffleConfig("/truffleDirPath", "/currentWorkingDirPath", networkObj);

Config.detect()

 // find config file & return new TruffleConfig object with config file settings (cwd)
const truffleConfig = TruffleConfig.detect();

// find config file & return new TruffleConfig object from custom working dir
const truffleConfig = TruffleConfig.detect({ workingDirectory: "./some/Path" });

// find & return new TruffleConfig object from custom named config
const customTruffleConfig = TruffleConfig.detect({}, "./customConfig.js");

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code