Browse by Keyword: "ast"

Page 1 next →

api-pegjs-test A collection of language-agnostic tests in JSON format for parsing HTTP into api-pegjs

ast-hoist hoist your variables (and function declarations)

ast-inlining Nodejs language detection library using n-gram

ast-match Match AST nodes using JSON Schema.

ast-parents Walks a JavaScript AST and adds a "parent" property to each node

ast-path Library for traversing syntax trees with easy access to an unbroken chain of parent references

ast-pipeline Seamlessly pipe between text transform streams and AST transforms

ast-query Declarative JavaScript AST modification fa├žade

ast-replace-this change the this of code

ast-scope A JavaScript AST scope analyzer

ast-transform Convenience wrapper for performing AST transformations with browserify transform streams

ast-transformer An UglifyJS AST transformer

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

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

aster ASTer - JS AST transformer library

astgen Generate SpiderMonkey-compatible JavaScript abstract syntax trees

astjs ECMAscript AST transformation library

astquery Use css-like selectors for walking over AST-tree

astral AST tooling framework for JavaScript

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)

bastascript A JavaScript dialect that adds some useful crap.

bespoke-notes Notes for Bespoke.js presentations

bianca An automated interactive white-box algorithm testing language which compiles down to JSON AST.

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

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

bubble-boy Modifies JavaScript code to sandbox all global variable declarations and references.

burrito Wrap up expressions with a trace function while walking the AST with rice and beans on the side

cmd-util Utilities for common module definition.

code-art create blocky modern art from code

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

codesurgeon The Node.js build tool

continuation.js A module for tail call optimization by Continuation Passing Style (CPS) transformation with trampoline technique for Node.js

cssauron-falafel falafel bindings for cssauron

csstree CSS AST Builder

deconsole Remove console.* statements from a JS source string, while preserving original formatting

detective find all require() calls by walking the AST

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

duckdown Simple, lightweight Markdown-like language with extensible grammar.

ecma-ast ECMAScript AST Nodes

episcope ECMAScript scope analyzer

es-safe-ie Transforms unsafe code to safe code for <IE9

es6-comprehensions Transforms ES6 Array Comprehensions to ES5 compliant equivalent.

es6y An ES6 to ES5 transformer, optionally convert AMD module to YUI3 style

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

escomplex-ast-moz Mozilla-format AST walker for escomplex.

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

esindent ECMAScript code indenter based on Esprima AST and Rocambole

eslint An Esprima-based pattern checker for JavaScript.

esmap map over esprima nodes conveniently

esniff ECMAScript source code sniffer

espower Power Assert feature instrumentor based on the Mozilla JavaScript AST

espower-loader Power Assert feature instrumentor on the fly

espower-source Power Assert instrumentor from source to source

espowerify Browserify transform for power-assert

esprima ECMAScript parsing infrastructure for multipurpose analysis

esprima-derby ECMAScript parsing infrastructure for multipurpose analysis

esquery A query library for ECMAScript AST using a CSS selector like query language.

falafel transform the ast on a recursive walk

falafel-harmony transform the ast on a recursive walk

falafel-map transform the ast on a recursive walk, generating a source map

fast-detective Find all calls to require() no matter how crazily nested using a proper walk of the AST

free-falafel transform the ast on a recursive walk

fritter stack trace instrumentation through AST manipulation

function-comment Given some JavaScript and the line on which a function is defined it returns comments and jsdocs found right above that function.

glsl-parser transform streamed glsl tokens into an ast

grasp JavaScript structural search, replace, and refactor

grasp-equery grasp query using example code with wildcards

grasp-squery Grasp query backend using css style selectors

grasp-syntax-javascript grasp query engines common parts

grunt-espower A grunt task for power-assert

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

gruntfile-editor API to modify the content of a Gruntfile.js file

gulp-ast gulp js AST transformations

gulp-esformatter Beautify JavaScript code with esformatter

gulp-espower A gulp plugin for power-assert

gulp-jscs Check JavaScript code style with jscs

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 file from your javascript todos and fixmes

gulp-validate-jsdoc Validate JsDoc function parameters are documented

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

infuse Mainline your node JavaScript for universal consumption.

is-require Tests whether an JavaScript AST node is likely to be a valid `require` call.

jast A parser and tools for a JavaScript AST in JSON.

jformatter A JavaScript formatter

jsfmt gofmt for javascript

jsstana s-expression match patterns for Mozilla Parser AST

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

khepri-ast Khepri AST Nodes

khepri-ast-zipper Khepri AST Zipper

lexical-scope detect global and local lexical identifiers from javascript source code

markdown A sensible Markdown parser for javascript

module-calls Find all places a node module is used in a string of code

module-investigator Find AMD and CommonJS style dependencies. Report information about format adherence.

module-usage See how a module is used in npm

namp Markdown parser for Node, with Maruku, GFM, and PHP Extras support, plus more. Based on marked.

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

node-source-walk Execute a callback on every node of a source code's AST and stop walking when you see fit

oli Oli language parser and compiler for node

Page 1 next →

npm loves you