UNPKG

739 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var fs_1 = require("fs");
4var js_yaml_1 = require("js-yaml");
5var logging_1 = require("./logging");
6var FILE_SUFFIX = '.yaml';
7exports.loadYamlConfiguration = function (pathToFile) {
8 if (pathToFile && pathToFile.endsWith(FILE_SUFFIX)) {
9 var yamlConfig = js_yaml_1.safeLoad(fs_1.readFileSync(pathToFile, 'utf8'));
10 logging_1.getLogger().debug("Successfully loaded YAML config: " + pathToFile);
11 return yamlConfig;
12 }
13 logging_1.getLogger().warn("Skipping unsupported file: " + pathToFile);
14 return undefined;
15};
16exports.nameFromYamlConfig = function (fileName) {
17 return fileName.substr(0, fileName.indexOf(FILE_SUFFIX));
18};