regjsparser

    0.6.7 • Public • Published

    RegJSParser

    Parsing the JavaScript's RegExp in JavaScript.

    Installation

    npm install regjsparser

    Usage

    var parse = require('regjsparser').parse;
    
    var parseTree = parse('^a'); // /^a/
    console.log(parseTree);
    
    // Toggle on/off additional features:
    var parseTree = parse('^a', '', {
      // SEE: https://github.com/jviereck/regjsparser/pull/78
      unicodePropertyEscape: true,
    
      // SEE: https://github.com/jviereck/regjsparser/pull/83
      namedGroups: true,
    
      // SEE: https://github.com/jviereck/regjsparser/pull/89
      lookbehind: true
    });
    console.log(parseTree);

    Testing

    To run the tests, run the following command:

    npm test

    To create a new reference file, execute…

    node test/update-fixtures.js

    …from the repo top directory.

    Keywords

    none

    Install

    npm i [email protected]

    Version

    0.6.7

    License

    BSD-2-Clause

    Unpacked Size

    51.4 kB

    Total Files

    6

    Last publish

    Collaborators

    • jviereck