de-noun-parser
    TypeScript icon, indicating that this package has built-in type declarations

    2.2.1 • Public • Published

    de-noun-parser

    Parse Wikitext's de-noun template

    npm version

    Install

    npm i de-noun-parser 
    

    Or

    yarn add de-noun-parser 
    

    Usage

    import parse from 'de-noun-parser';
    
    const wikitext = '...';
    const parsed = parse(wikitext);

    Parse result

    Field Type Note
    gender string m or f or n
    plural string If -en, the plural form should default to the word + -en
    genetive string | null If -s, the genetive form should default to the word + s. If null, the genetive form should default to the word itself
    diminutive string? The diminutive form of the noun, or undefined when not applicable
    genderedForm string? The feminine form of a masculine noun, the masculine form of a feminine noun, or undefined when not applicable
    template { text: string, arguments: string, startIndex: number, endIndex: number } The template's full text, its arguments and its start and end indexes within the provided wikitext

    If the parsing is not successful, a subclass of ParsingError is thrown.

    Demo

    Try the demo here.

    About de-noun template

    Template:de-noun documentation

    Install

    npm i de-noun-parser

    DownloadsWeekly Downloads

    3

    Version

    2.2.1

    License

    MIT

    Unpacked Size

    8.18 kB

    Total Files

    5

    Last publish

    Collaborators

    • maroun-baydoun