docs: function Bitimports(options) {
    var settings = utils.merge({}, defaults, options);
  
    if (!settings.resolve) {
      var resolver = factory.create("resolver", settings);
      settings.resolve = resolver.resolve.bind(resolver);
    }
  
    if (!settings.fetch) {
      var fetcher = factory.create("fetcher", settings);
      settings.fetch = fetcher.fetch.bind(fetcher);
    }
  
    Bitloader.call(this, settings);
  
    this.plugin("js", {
      "dependency": dependency
    });
  
    // Make this option a bit obtuse - I wanna make it a lil difficult for people to
    // enable processing of node_modules since it can be rather difficult to tweak
    // configurations to properly excluce modules to be processed.
    if (settings.doNotIgnoreNodeModules !== true) {
      this.services.transform.ignore("path", /node_modules\//);
      this.services.dependency.ignore("path", /node_modules\//);
    }
  }