cherow-cli
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.0 • Public • Published

    Cherow CLI

    Command line interface for Cherow ECMAScript parser.

    This package can be used to parse a file from the command line. By default it accepts as arguments a input file, but this can be changed with the s flag which allows you to pass in code as in the V8 REPL.

    The CLI conforms to the standard ECMAScript® 2019 (ECMA-262 9th Edition) language specification (draft)

    Usage

    Install it either global or locale, and type cherow from the command line. The syntax tree will be printed as JSON data.

     
    // Source code
    cherow --function foo() {}
     
    // Source file
    cherow -foo.js

    Arguments

    Shorthand is the first letter. E.g. h for help or l for loc.

    Arguments Description
    help Print all available arguments
    module Enable module syntax
    loc Attach line/column location information to each node
    ranges Append start and end offsets to each node
    globalReturn Allow return in the global scope
    impliedStrict Enable strict mode initial enforcement
    next Enable stage 3 support (ESNext)
    jsx Enable React JSX parsing
    source Let you pass code instead of a file (like V8 REPL)
    raw Attach raw property to each literal node
    experimental Enable experimental features

    JSX

    React JSX parsing can be enabled with the jsx argument.

    Install

    npm i cherow-cli

    DownloadsWeekly Downloads

    9

    Version

    0.2.0

    License

    ISC

    Unpacked Size

    4.09 kB

    Total Files

    3

    Last publish

    Collaborators

    • kennyf