MONDAYMIND/frontend-project-lvl2

View on GitHub
src/parsers.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import yaml from 'js-yaml';

const parse = (data, format) => {
  switch (format) {
    case ('.yml'):
    case ('.yaml'):
      return yaml.load(data);
    case ('.json'):
      return JSON.parse(data);
    default:
      return 'Unsupported format of file!';
  }
};

export default parse;