mirror of
https://github.com/anidl/multi-downloader-nx.git
synced 2026-01-11 20:10:20 +00:00
26 lines
519 B
JavaScript
26 lines
519 B
JavaScript
const yaml = require('yaml');
|
|
const fs = require('fs');
|
|
const existsFile = fs.existsSync;
|
|
|
|
const loadYamlFile = (file) => {
|
|
return yaml.parse(fs.readFileSync(file, 'utf8'));
|
|
};
|
|
|
|
const loadYamlCfg = (file) => {
|
|
if(existsFile(`${file}.user.yml`)){
|
|
file += '.user';
|
|
}
|
|
file += '.yml';
|
|
if(fs.existsSync(file)){
|
|
|
|
try{
|
|
return loadYamlFile(file, 'utf8');
|
|
}
|
|
catch(e){
|
|
return {};
|
|
}
|
|
}
|
|
return {};
|
|
};
|
|
|
|
module.exports = loadYamlCfg;
|