Select Git revision
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;
}