docs: function createConfIndex() {
          requireConf.baseUrl = requireConf.baseUrl.replace( /\/$/, '' ) + '/';
  
          // create paths index
          pathsIndex = createKVSortedIndex( requireConf.paths );
  
          // create mappingId index
          mappingIdIndex = createKVSortedIndex( requireConf.map, 1 );
          each(
              mappingIdIndex,
              function ( item ) {
                  item.v = createKVSortedIndex( item.v );
              }
          );
  
          // create packages index
          packagesIndex = [];
          each(
              requireConf.packages,
              function ( packageConf ) {
                  var pkg = packageConf;
                  if ( typeof packageConf === 'string' ) {
                      pkg = {
                          name: packageConf.split('/')[ 0 ],
                          location: packageConf,
                          main: 'main'
                      };
                  }
  
                  pkg.location = pkg.location || pkg.name;
                  pkg.main = (pkg.main || 'main').replace(/\.js$/i, '');
                  pkg.reg = createPrefixRegexp( pkg.name );
                  packagesIndex.push( pkg );
              }
          );
          packagesIndex.sort( descSorterByKOrName );
  
          // create urlArgs index
          urlArgsIndex = createKVSortedIndex( requireConf.urlArgs );
  
          // create noRequests index
          noRequestsIndex = createKVSortedIndex( requireConf.noRequests );
          each( noRequestsIndex, function ( item ) {
              var value = item.v;
              var mapIndex = {};
              item.v = mapIndex;
  
              if ( !( value instanceof Array ) ) {
                  value = [ value ];
              }
  
              each( value, function ( meetId ) {
                  mapIndex[ meetId ] = 1;
              } );
          } );
      }