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,
- };
|