UNPKG

ass-compiler

Version:

Parses and compiles ASS subtitle format to easy-to-use data structure.

5 lines (4 loc) 198 B
export function parseStyle(text, format) { const values = text.match(/Style\s*:\s*(.*)/i)[1].split(/\s*,\s*/); return Object.assign({}, ...format.map((fmt, idx) => ({ [fmt]: values[idx] }))); }