src/index.js
import fs from 'fs';
import path from 'path';
import parse from './parse';
import createAST from './ast';
import render from './renderers';
export default (file1, file2, format = 'default') => {
const plainData1 = fs.readFileSync(file1, 'UTF-8');
const plainData2 = fs.readFileSync(file2, 'UTF-8');
const obj1 = parse(plainData1, path.extname(file1));
const obj2 = parse(plainData2, path.extname(file2));
const ast = createAST(obj1, obj2);
return render(ast, format);
};