Browse by Keyword: "esprima"

Page 1

analyses basic data flow analyses framework based on esprima

ast-hoist hoist your variables (and function declarations)

ast-module-types Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.

ast-replace-this change the this of code

ast-scope A JavaScript AST scope analyzer

ast-traverse simple but flexible AST traversal with pre and post visitors

ast-types Esprima-compatible implementation of the Mozilla JS Parser API

astjs ECMAscript AST transformation library

astw walk the ast with references to parent nodes

astw-opts walk the ast with references to parent nodes (with added support for esprima parse opts)

broccoli-defeatureify Remove specially flagged feature blocks and debug statements using Defeatureify

broccoli-eslint broccoli filter that runs eslint

broccoli-strip-debug Strip console and debugger statements from JavaScript code

code-genie Infers, checks and fixes (beautifies) JavaScript based on EditorConfig and/or code-genie settings.

cover Native JavaScript code coverage

cssauron-esprima plain esprima bindings for cssauron

doclink Make doc links that link to AST node and JsDoc comment

equ Esprima wrapper for static analyzing ECMAScript

equ-lint check quality tool implementation using *Equ*

escomplex Software complexity analysis of JavaScript-family abstract syntax trees.

escomplex-js Javascript wrapping library for escomplex.

esformatter ECMAScript code beautifier/formatter

esgraph creates a control flow graph from an esprima abstract syntax tree

eshighlight highlight javascript code based on an esprima AST

esindent ECMAScript code indenter based on Esprima AST and Rocambole

eslint-grunt Validate files with ESLint – a tool for identifying and reporting on patterns in JavaScript, with pluggable rules.

esmap map over esprima nodes conveniently

esprima.hks a syntax valadation pre-commit hook

esvalidate A CLI for JavaScript validation

find-used-lodash Use esprima to find and detect used lodash packages

grunt-anylint Validate (set of) files over custom rules

grunt-eslint Validate files with ESLint - A tool for identifying and reporting on patterns in JavaScript

grunt-inline-template-compile Compile inline JS templates in your build, instead of at runtime. Great for projects that want to avoid using the CSP header 'unsafe-eval'.

grunt-jsvalidate Validate JavaScript source.

grunt-strip Remove JavaScript statements (like console.log) from your source code

grunt-strip-debug Strip console and debugger statements from JavaScript code

grunt-strip-node Strip JavaScript nodes (like console.* or if(...) ) out of your source code

grunt-strip-nodes Strip JavaScript nodes (like console.* or if(...) ) out of your source code

gulp-jsvalidate Validate JavaScript code and report possible syntax errors

gulp-strip-debug Strip console and debugger statements from JavaScript code

gulp-todo Generate a TODO.md file from your javascript todos and fixmes

hoister Put all function and variable declarations at the top of the scope in an AST

inferences type inference for javascript

js-prefixer Prefix urls in javascript code with a cdn URL

jstags ctags-like tag generator for JavaScript and Node.js

mimosa-groundskeeper A Mimosa module to remove specific code, like console statements, from JavaScript

mimosa-js-validate A JavaScript validation Mimosa module

nkima Tree walking helper for AST's supporting the Mozilla Parser API.

notevil Evalulate javascript like the built-in eval() method but safely

parse-lodash Use esprima to find and detect used lodash packages

promise-me Code transformer to change Node-style callbacks into promises.

rocambole Recursively walk and transform EcmaScript AST

rocambole-node-remove Remove a rocambole AST node

rocambole-node-update Update a rocambole AST node

rocambole-strip-alert Strip alert statements from a rocambole AST

rocambole-strip-console Strip console statements from a rocambole AST

rocambole-strip-debugger Strip debugger statements from a rocambole AST

scopup Scope analysis of an Mozilla Parser AST (from esprima)

sleuth Discover the variable names chosen for each of a file's top-level required modules

sp-cover-overall Native JavaScript code coverage

static-eval evaluate statically-analyzable expressions

strip-debug Strip console, alert, and debugger statements from JavaScript code

syntax-error detect and report syntax errors in source code strings

videojs-doc-generator Documentation generator for the Video.js codebase and plugins

visitor walk and transform ASTs with references to parent nodes

walkes very simple walker for esprima AST

yui-configger Extract meta-data from a folder of YUI modules & generate a Loader config

Page 1

npm loves you