tree-sitter-stack-graphs-javascript 0.3.0

Stack graphs definition for JavaScript using tree-sitter-javascript
Documentation
let x = 1;

// Flow in

for (let y = (x, 1);
    //        ^ defined: 1
    /**************/ x < y;
    //               ^ defined: 1
    //                   ^ defined: 5, 10
    /*********************/ y = (x, y)) {
    //                           ^ defined: 1
    //                              ^ defined: 5, 10
    /**/ x;
    //   ^ defined: 1
    /**/ y;
    //   ^ defined: 5, 10
    z = 1;
}

// Flow out

/**/ y;
//   ^ defined: 5, 10

/**/ z;
//   ^ defined: 17

// Flow around

/**/ x;
//   ^ defined: 1