UNPKG

yahoo-swiv

Version:

A web-based exploratory visualization UI for Druid.io

16 lines (15 loc) 457 B
"use strict"; var fs = require('fs'); var yaml = require('js-yaml'); function loadFileSync(filepath, postProcess) { if (postProcess === void 0) { postProcess = null; } var fileData = fs.readFileSync(filepath, 'utf-8'); if (postProcess === 'json') { fileData = JSON.parse(fileData); } else if (postProcess === 'yaml') { fileData = yaml.safeLoad(fileData); } return fileData; } exports.loadFileSync = loadFileSync;