docs: function (defaults, attr, custom) {
          var resolvedPath;
  
          if (defaults === undefined || defaults[attr] === undefined) {
              throw new Error('Missing Parameter', 'Expect a given defaults object');
          }
  
          if (attr === undefined) {
              throw new Error('Missing Parameter', 'Expect a given attribute');
          }
  
          if (custom === undefined || custom[attr] === undefined) {
              resolvedPath = path.resolve(defaults[attr]);
          } else {
              resolvedPath = path.resolve(custom[attr]);
          }
  
          return resolvedPath;
      }