Search results
236 packages found
Put all function and variable declarations at the top of the scope in an AST
Converts JavaScript objects to equivalent ASTs
Validate JavaScript source.
Javascript wrapping library for escomplex.
- escomplex
- complexity
- simplicity
- cyclomatic
- halstead
- maintainability
- dependencies
- static
- analysis
- metrics
- esprima
List the libraries required by some Javascript code by parsing it
The simplest tool to parse/transform/generate code on ast
- babel
- jscodeshift
- acorn
- babylon
- recast
- babel-generator
- babel-template
- babel-traverse
- babel-types
- esprima
- html-ast-transform
- htmlparser-to-html
- htmlparser2
- parse5
List the libraries required by some Javascript code by parsing it
JavaScript expression parsing and evaluation.
- expression
- eval
- voluptatem
- parser
- ast
- abstract
- syntax
- tree
- math
- jsep
- analysis
- accusamus
- javascript
- incidunt
- View more
JavaScript expression parsing and evaluation.
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).
Extract code comments from string or from a glob of files using esprima.
Validate files with ESLint – a tool for identifying and reporting on patterns in JavaScript, with pluggable rules.
broccoli filter for standard formatting
- eslint
- lint
- broccoli
- validate
- jshint
- jslint
- standard
- standard format
- code style
- broccoli standard format
- esprima
- broccoli-plugin
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
highlight javascript code based on an esprima AST
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
Safely evaluate JavaScript (estree) expressions, sync and async.
A Javascript code syntax-fixer using the new features from ES6 and ES7
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
eval javascript literals