# #gitlab #danger
Вопрос:
Возможно ли это с помощью danger.js чтобы получить файл из другой ветви.
Например, если у меня есть bundle.js файл в моем MR, и я хочу проверить его размер, я могу сделать следующее:
const packageFile = 'bundle.js';
const localPackageFile = path.resolve('./lib/package', packageFile);
const getMegaBytes = bytes => `${bytes / 1000000}mb`;
const getKiloBytes = bytes => `${bytes / 1000}kb`;
fs.stat(localPackageFile, (error, stats) => {
if (error) {
fail(`This file "${localPackageFile}" does not exist`);
} else {
message(`Build Date / Time: ${stats.birthtime}`);
const { size } = stats;
const getSize = getKiloBytes(size) >= 1000 ? getMegaBytes(size) : getKiloBytes(size);
message(`Bundle Size: ${getSize}`);
}
});
Этот приведенный выше код работает, но что, если я захочу сравнить этот файл в моем запросе на слияние с файлом в другой ветви, чтобы затем определить процент от разных размеров.
Я не могу найти это в их документации и задаюсь вопросом, смог ли кто-нибудь еще сделать это.