trufflesuite/truffle

View on GitHub
packages/core/lib/mergeConfigNetwork.js

Summary

Maintainability
A
0 mins
Test Coverage
const { URL } = require("url");

module.exports = function (config, options) {
  if (options.url) {
    const url = new URL(options.url);
    config.networks[url.host] = {
      url: options.url,
      network_id: "*"
    };
    config.network = url.host;
  }
  config.merge(options);
  return config;
};