esprima
ECMAScript parsing infrastructure for multipurpose analysis
ECMAScript parsing infrastructure for multipurpose analysis
Esprima-compatible implementation of the Mozilla JS Parser API
evaluate statically-analyzable expressions
convert module usage to inline expressions
detect and report syntax errors in source code strings
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
Converts JavaScript objects to equivalent ASTs
simple but flexible lexically ordered AST traversal with pre and post visitors
Lexical ordering of property names per Esprima AST type
broccoli filter that runs eslint
Recursively walk and transform EcmaScript AST
Extract code comments from string or from a glob of files using esprima.
Convert acorn tokens to esprima
Uses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment).
Replace AST node by rules
Test ast node on some condition
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Update a rocambole AST node
Strip debugger statements from a rocambole AST
Strip console statements from a rocambole AST