| 123456789101112131415161718192021222324252627282930 | 
							- //      
 
- 'use strict';
 
- const parseJson = require('parse-json');
 
- const yaml = require('js-yaml');
 
- const importFresh = require('import-fresh');
 
- function loadJs(filepath        )         {
 
-   const result = importFresh(filepath);
 
-   return result;
 
- }
 
- function loadJson(filepath        , content        )         {
 
-   try {
 
-     return parseJson(content);
 
-   } catch (err) {
 
-     err.message = `JSON Error in ${filepath}:\n${err.message}`;
 
-     throw err;
 
-   }
 
- }
 
- function loadYaml(filepath        , content        )         {
 
-   return yaml.safeLoad(content, { filename: filepath });
 
- }
 
- module.exports = {
 
-   loadJs,
 
-   loadJson,
 
-   loadYaml,
 
- };
 
 
  |