Skip to content
Snippets Groups Projects
Select Git revision
  • abb12d850a3c7d0ca25e5c8e46ae960333c19451
  • master default
2 results

resolve.js

Blame
  • resolve.js 573 B
    const { mergeChildConfig } = require('../../config');
    
    module.exports = {
      resolvePackageFile,
    };
    
    async function resolvePackageFile(config, inputFile) {
      const travisConfig = mergeChildConfig(config.node, config.travis);
      const packageFile = mergeChildConfig(travisConfig, inputFile);
      logger.debug(
        `Resolving packageFile ${JSON.stringify(packageFile.packageFile)}`
      );
      packageFile.content = await platform.getFile(packageFile.packageFile);
      if (!packageFile.content) {
        logger.debug('No packageFile content');
        return null;
      }
      return packageFile;
    }