code: function getSourceFilesFromGlob(globPattern, ignoreGlobs) {
      return new Promise((fulfil, reject) => {
          glob(globPattern, { ignore: ignoreGlobs }, (err, files) => {
              if (err) {
                  reject(err);
              } else {
                  fulfil(files);
              }
          });
      });
  }
docs: Calls out to glob, but returns a promise