Neoclassical Philosophic Musings
    Wondering what’s next for npm?Check out our public roadmap! »

    estraverse-fb

    1.3.2 • Public • Published

    estraverse-fb

    Build Status

    Drop-in for estraverse that enables traversal over React's JSX and Flow nodes using monkey-patching technique.

    You can use estraverse-fb in two possible ways:

    • by default, you just require it and it injects needed keys into your installed version of estraverse (it's installed automatically if you don't have it yet):

      var estraverse = require('estraverse-fb');
      /* same as:
          require('estraverse-fb');
          var estraverse = require('estraverse');
      */
       
      estraverse.traverse(ast, {
          enter: ...,
          leave: ...
      });
    • alternatively, you can use it manually for selected traversals:

      var jsxKeys = require('estraverse-fb/keys');
       
      estraverse.traverse(ast, {
          enter: ...,
          leave: ...,
          keys: jsxKeys
      })
    
    Check out [estraverse page](https://github.com/Constellation/estraverse) for detailed usage.
    

    Install

    npm i estraverse-fb

    DownloadsWeekly Downloads

    34,714

    Version

    1.3.2

    License

    MIT

    Last publish

    Collaborators

    • avatar