Search results
236 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
ECMAScript parsing infrastructure for multipurpose analysis
Esprima-compatible implementation of the Mozilla JS Parser API
- ast
- abstract syntax tree
- hierarchy
- mozilla
- spidermonkey
- parser api
- esprima
- types
- type system
- type checking
- dynamic types
- parsing
- transformation
- syntax
evaluate statically-analyzable expressions
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
convert module usage to inline expressions
detect and report syntax errors in source code strings
ECMAScript parsing infrastructure for multipurpose analysis
simple but flexible AST traversal with pre and post visitors
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
Safely evaluate JavaScript (estree) expressions, sync and async.
- @babel
- @babel/parser
- 6to5
- abstract
- analysis
- ast
- babel
- babel-cli
- compiler
- context
- ecma
- ecmascript
- es6
- estree
- View more
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
- @babel
- @babel/parser
- 6to5
- abstract
- analysis
- ast
- babel
- clause
- compiler
- context
- context awareness
- ecma
- ecmascript
- es6
- View more
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).
ECMAScript code beautifier/formatter
Recursively walk and transform EcmaScript AST
Extract code comments from string or from a glob of files using esprima.
JavaScript parser used by esformatter
broccoli filter that runs eslint