ivan-nor/frontend-project-lvl2

View on GitHub
src/parsers.js

Summary

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

export default (data, extention) => {
  const parsers = {
    '.json': JSON.parse,
    '.ini': ini.parse,
    '.yaml': yaml.safeLoad,
  };

  const parse = parsers[extention](data);

  return parse;
};