hooks/lib/configXmlHelper.js
function getCordovaConfigParser(configFilePath) {
  var ConfigParser;

  // If we are running Cordova 5.4 or abova - use parser from cordova-common.
  // Otherwise - from cordova-lib.
  try {
    ConfigParser = context.requireCordovaModule('cordova-common/src/ConfigParser/ConfigParser');
  } catch (e) {
    ConfigParser = context.requireCordovaModule('cordova-lib/src/configparser/ConfigParser')
  }

  return new ConfigParser(configFilePath);
}
function getCordovaConfigParser(configFilePath) {
  var ConfigParser;

  // If we are running Cordova 5.4 or abova - use parser from cordova-common.
  // Otherwise - from cordova-lib.
  try {
    ConfigParser = context.requireCordovaModule('cordova-common/src/ConfigParser/ConfigParser');
  } catch (e) {
    ConfigParser = context.requireCordovaModule('cordova-lib/src/configparser/ConfigParser')
  }

  return new ConfigParser(configFilePath);
}
function getCordovaConfigParser ( configFilePath ) { var ConfigParser ; // If we are running Cordova 5.4 or abova - use parser from cordova-common. // Otherwise - from cordova-lib. try { ConfigParser = context . requireCordovaModule ( 'cordova-common/src/ConfigParser/ConfigParser' ) ; } catch ( e ) { ConfigParser = context . requireCordovaModule ( 'cordova-lib/src/configparser/ConfigParser' ) } return new ConfigParser ( configFilePath ) ; }
region Private API 
Get config parser from cordova library.

@param {String} configFilePath absolute path to the config.xml file
@return {Object}
region Private API Get config parser from cordova library .