Novel Preposterous Mockery

    @splayer/ass-compiler
    TypeScript icon, indicating that this package has built-in type declarations

    0.0.11-dev.1 • Public • Published

    ass-compiler

    Build status Coverage Dependencies NPM version License File size jsDelivr

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

    Online Viewer

    Installation

    npm install ass-compiler

    Usage

    import { parse, compile } from 'ass-compiler';
    parse(text);
    compile(text, options);

    options

    {
      // A Style named `Default` will be automatic generated by options.defaultStyle
      // if it is not exists in `[V4+ Style]` section.
      defaultStyle: {
        Name: 'Default',
        Fontname: 'Arial',
        Fontsize: '20',
        PrimaryColour: '&H00FFFFFF&',
        SecondaryColour: '&H000000FF&',
        OutlineColour: '&H00000000&',
        BackColour: '&H00000000&',
        Bold: '0',
        Italic: '0',
        Underline: '0',
        StrikeOut: '0',
        ScaleX: '100',
        ScaleY: '100',
        Spacing: '0',
        Angle: '0',
        BorderStyle: '1',
        Outline: '2',
        Shadow: '2',
        Alignment: '2',
        MarginL: '10',
        MarginR: '10',
        MarginV: '10',
        Encoding: '1',
      },
    }

    For details of data structure, please use the online viewer.

    Install

    npm i @splayer/ass-compiler

    DownloadsWeekly Downloads

    4

    Version

    0.0.11-dev.1

    License

    MIT

    Unpacked Size

    78.6 kB

    Total Files

    26

    Last publish

    Collaborators

    • ipy