UNPKG

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
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(); };