propresenter-parser
Version:
Parses ProPresenter 4, 5, and 6 files to extract the data, and can build ProPresenter 5 and 6 files
31 lines (30 loc) • 1.02 kB
JavaScript
import { v4Parser } from './v4/parser';
import { v5Builder } from './v5/builder';
import { v5Parser } from './v5/parser';
import { v6Builder } from './v6/builder';
import { v6Parser } from './v6/parser';
export * from './v4/parser.model';
export const ProPresenter4Parser = (fileContent) => {
const parser = new v4Parser();
return parser.parse(fileContent);
};
export * from './v5/parser.model';
export const ProPresenter5Parser = (fileContent) => {
const parser = new v5Parser();
return parser.parse(fileContent);
};
export * from './v5/builder.model';
export const ProPresenter5Builder = (options) => {
const builder = new v5Builder(options);
return builder.build();
};
export * from './v6/parser.model';
export const ProPresenter6Parser = (fileContent) => {
const parser = new v6Parser();
return parser.parse(fileContent);
};
export * from './v6/builder.model';
export const ProPresenter6Builder = (options) => {
const builder = new v6Builder(options);
return builder.build();
};