parse-js 0.4.1

JavaScript parsing library
Documentation
{
  "$t": "UnaryExpr",
  "parenthesised": false,
  "operator": "UnaryPlus",
  "argument": {
    "$t": "UnaryExpr",
    "parenthesised": false,
    "operator": "New",
    "argument": {
      "$t": "MemberExpr",
      "parenthesised": false,
      "optional_chaining": true,
      "left": {
        "$t": "IdentifierExpr",
        "name": "abc"
      },
      "right": "def"
    }
  }
}