akuimov/project-lvl2-s341

View on GitHub
src/parsers.js

Summary

Maintainability
A
0 mins
Test Coverage

import yaml from 'js-yaml';
import ini from 'ini';

export default (parseObj, extension) => {
  const parser = {
    '.json': JSON.parse,
    '.yml': yaml.safeLoad,
    '.ini': ini.parse,
  };

  return parser[extension](parseObj);
};