code: function addPresets(loader, babelPresets) {
      if (isArray(babelPresets)) {
          if (loader.options) {
              loader.options.presets = babelPresets.concat(loader.options.presets || []);
          } else {
              loader.options = {
                  presets: babelPresets
              };
          }
      }
  
      log("Added Babel presets.");
  }
docs: TODO: CRA use a cacheIdentifier, should we update it with the new plugins?