Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org "ast" keyword

Top 4.0% on npmjs.org
fast-detective 0.0.2
Find all calls to require() no matter how crazily nested using a proper walk of the AST
2 versions - Latest release: almost 13 years ago - 15 dependent packages - 17 dependent repositories - 57 downloads last month - 410 stars on GitHub - 1 maintainer
reflect-next 0.0.9
Experimental ES.next parser adhering to Mozilla's parser API
4 versions - Latest release: over 12 years ago - 2 dependent repositories - 14 downloads last month - 109 stars on GitHub - 1 maintainer
ast-inlining 1.0.1 💰
Nodejs language detection library using n-gram
2 versions - Latest release: over 12 years ago - 1 dependent package - 2 dependent repositories - 4 downloads last month - 7 stars on GitHub - 1 maintainer
jast 0.2.1
A parser and tools for a JavaScript AST in JSON.
8 versions - Latest release: over 12 years ago - 1 dependent package - 9 dependent repositories - 41 downloads last month - 1 maintainer
nkima 0.0.1
Tree walking helper for AST's supporting the Mozilla Parser API.
1 version - Latest release: about 12 years ago - 2 dependent packages - 3 dependent repositories - 3 downloads last month - 5 stars on GitHub - 1 maintainer
fritter 0.1.0
stack trace instrumentation through AST manipulation
4 versions - Latest release: almost 12 years ago - 1 dependent package - 2 dependent repositories - 7 downloads last month - 11 stars on GitHub - 1 maintainer
Top 9.9% on npmjs.org
stackedy 0.1.10
Roll your own stack traces and control program execution through AST manipulation
20 versions - Latest release: almost 12 years ago - 2 dependent packages - 3 dependent repositories - 28 downloads last month - 1 maintainer
Top 2.0% on npmjs.org
burrito 0.2.12
Wrap up expressions with a trace function while walking the AST with rice and beans on the side
19 versions - Latest release: almost 12 years ago - 33 dependent packages - 720 dependent repositories - 92.3 thousand downloads last month - 262 stars on GitHub - 1 maintainer
Top 3.2% on npmjs.org
reflect 0.1.3
JavaScript parser adhering to Mozilla's parser API
9 versions - Latest release: almost 12 years ago - 7 dependent packages - 654 dependent repositories - 1.71 thousand downloads last month - 110 stars on GitHub - 1 maintainer
Top 6.4% on npmjs.org
codesurgeon 0.3.4
The Node.js build tool
18 versions - Latest release: over 11 years ago - 10 dependent packages - 433 dependent repositories - 44 downloads last month - 163 stars on GitHub - 1 maintainer
duckdown 0.0.1
Simple, lightweight Markdown-like language with extensible grammar.
1 version - Latest release: over 11 years ago - 2 dependent packages - 2 dependent repositories - 3 downloads last month - 6 stars on GitHub - 2 maintainers
code-art 0.1.0
create blocky modern art from code
2 versions - Latest release: over 11 years ago - 1 dependent package - 2 dependent repositories - 6 downloads last month - 34 stars on GitHub - 1 maintainer
astjs 0.1.0
ECMAscript AST transformation library
1 version - Latest release: over 11 years ago - 1 dependent package - 2 dependent repositories - 5 downloads last month - 7 stars on GitHub - 1 maintainer
jstags 0.0.2
ctags-like tag generator for JavaScript and Node.js
2 versions - Latest release: over 11 years ago - 1 dependent package - 2 dependent repositories - 7 downloads last month - 13 stars on GitHub - 1 maintainer
continuation.js 0.2.5 💰
A module for tail call optimization by Continuation Passing Style (CPS) transformation with tramp...
19 versions - Latest release: about 11 years ago - 1 dependent package - 2 dependent repositories - 26 downloads last month - 77 stars on GitHub - 1 maintainer
Top 6.6% on npmjs.org
free-falafel 0.2.1
transform the ast on a recursive walk
3 versions - Latest release: about 11 years ago - 3 dependent packages - 248 dependent repositories - 150 downloads last month - 2 stars on GitHub - 1 maintainer
visitor 0.0.0
walk and transform ASTs with references to parent nodes
1 version - Latest release: almost 11 years ago - 2 dependent repositories - 51 downloads last month - 1 stars on GitHub - 1 maintainer
module-investigator 0.1.4 removed
Find AMD and CommonJS style dependencies. Report information about format adherence.
5 versions - Latest release: almost 11 years ago - 4 dependent packages - 2 dependent repositories - 5 downloads last month - 1 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
astral 0.1.0
AST tooling framework for JavaScript
2 versions - Latest release: almost 11 years ago - 13 dependent packages - 255 dependent repositories - 27.1 thousand downloads last month - 47 stars on GitHub - 1 maintainer
doclink 0.0.2
Make doc links that link to AST node and JsDoc comment
3 versions - Latest release: almost 11 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
Top 0.5% on npmjs.org
markdown 0.5.0
A sensible Markdown parser for javascript
8 versions - Latest release: almost 11 years ago - 1,018 dependent packages - 58,307 dependent repositories - 291 thousand downloads last month - 7,692 stars on GitHub - 2 maintainers
falafel-map 0.3.2
transform the ast on a recursive walk, generating a source map
2 versions - Latest release: almost 11 years ago - 3 dependent packages - 5 dependent repositories - 8 downloads last month - 7 stars on GitHub - 1 maintainer
tree-visitor 1.0.0
Visit nodes in the tree
5 versions - Latest release: over 10 years ago - 3 dependent packages - 4 dependent repositories - 55 downloads last month - 3 stars on GitHub - 1 maintainer
tree-transformer 1.0.0
Transform nodes in the tree.
6 versions - Latest release: over 10 years ago - 4 dependent packages - 5 dependent repositories - 58 downloads last month - 2 stars on GitHub - 1 maintainer
tree-visitor-async 1.0.0
Visit nodes in the tree asynchronously and sequentially. Supports promises.
4 versions - Latest release: over 10 years ago - 1 dependent package - 2 dependent repositories - 44 downloads last month - 1 stars on GitHub - 1 maintainer
tree-transformer-async 1.0.0
Transform nodes in the tree asynchronously and sequentially
4 versions - Latest release: over 10 years ago - 1 dependent package - 2 dependent repositories - 51 downloads last month - 0 stars on GitHub - 1 maintainer
escodegen-evanw 0.0.27-dev
ECMAScript code generator
1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 2,623 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
ast-traverse 0.1.1
simple but flexible AST traversal with pre and post visitors
2 versions - Latest release: over 10 years ago - 64 dependent packages - 23,826 dependent repositories - 458 thousand downloads last month - 37 stars on GitHub - 1 maintainer
ast-path 0.1.4
Library for traversing syntax trees with easy access to an unbroken chain of parent references
5 versions - Latest release: over 10 years ago - 3 dependent packages - 4 dependent repositories - 66 downloads last month - 5 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
csstree 0.0.3
CSS AST Builder
3 versions - Latest release: over 10 years ago - 5 dependent packages - 8 dependent repositories - 613 downloads last month - 12 stars on GitHub - 1 maintainer
pandox 0.0.2
Rod's extensions for Pandoc, the universal document converter.
2 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 6 downloads last month - 9 stars on GitHub - 1 maintainer
bastascript 0.2.0
A JavaScript dialect that adds some useful crap.
1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 1 stars on GitHub - 1 maintainer
astgen 0.0.7 deprecated
Generate SpiderMonkey-compatible JavaScript abstract syntax trees
7 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 19 downloads last month - 0 stars on GitHub - 1 maintainer
Top 5.1% on npmjs.org
hoister 0.0.2
Put all function and variable declarations at the top of the scope in an AST
2 versions - Latest release: over 10 years ago - 11 dependent packages - 269 dependent repositories - 23 thousand downloads last month - 1 stars on GitHub - 2 maintainers
ast-replace-this 2.0.0
change the this of code
2 versions - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub
scopup 0.0.4
Scope analysis of an Mozilla Parser AST (from esprima)
4 versions - Latest release: over 10 years ago - 1 dependent package - 2 dependent repositories - 8 downloads last month - 4 stars on GitHub - 1 maintainer
Top 5.4% on npmjs.org
rocambole-node 1.0.0 removed
Helpers to traverse and manipulate rocambole AST nodes
1 version - Latest release: over 10 years ago - 8 dependent packages - 680 dependent repositories - 61.8 thousand downloads last month - 4 stars on GitHub - 1 maintainer
esindent 0.4.3 deprecated
ECMAScript code indenter based on Esprima AST and Rocambole
8 versions - Latest release: over 10 years ago - 2 dependent packages - 1 dependent repositories - 22 downloads last month - 6 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
cssauron-falafel 1.2.1
falafel bindings for cssauron
9 versions - Latest release: over 10 years ago - 22 dependent packages - 31 dependent repositories - 241 thousand downloads last month - 14 stars on GitHub - 1 maintainer
astw-opts 0.0.1
walk the ast with references to parent nodes (with added support for esprima parse opts)
1 version - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 2 downloads last month - 0 stars on GitHub - 1 maintainer
bubble-boy 0.4.4
Modifies JavaScript code to sandbox all global variable declarations and references.
3 versions - Latest release: over 10 years ago - 1 dependent package - 1 dependent repositories - 36 downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
ast-parents 0.0.1
Walks a JavaScript AST and adds a "parent" property to each node
2 versions - Latest release: over 10 years ago - 23 dependent packages - 8,984 dependent repositories - 238 thousand downloads last month - 3 stars on GitHub - 1 maintainer
code-genie 0.1.0-dev removed 💰
Infers, checks and fixes (beautifies) JavaScript based on EditorConfig and/or code-genie settings.
1 version - Latest release: about 10 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
package-maker 0.0.1
Automatically generate package.json dependencies by crawling requires
1 version - Latest release: about 10 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
esprima-derby 0.1.0 💰
ECMAScript parsing infrastructure for multipurpose analysis
1 version - Latest release: about 10 years ago - 3 dependent packages - 32 dependent repositories - 271 downloads last month - 407 stars on GitHub - 3 maintainers
ast-pipeline 0.1.0
Seamlessly pipe between text transform streams and AST transforms
3 versions - Latest release: about 10 years ago - 2 dependent packages - 2 dependent repositories - 11 downloads last month - 8 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
ast-transform 0.0.0
Convenience wrapper for performing AST transformations with browserify transform streams
1 version - Latest release: about 10 years ago - 5 dependent packages - 37,202 dependent repositories - 3.25 million downloads last month - 5 stars on GitHub - 1 maintainer
remove-try-require 0.0.0
Transform stream to remove require calls from inside a try{} statement
1 version - Latest release: about 10 years ago - 1 dependent package - 26 dependent repositories - 194 downloads last month - 2 stars on GitHub - 1 maintainer
oli 0.1.0
Oli language parser and compiler for node
2 versions - Latest release: about 10 years ago - 2 dependent packages - 3 dependent repositories - 6 downloads last month - 5 stars on GitHub - 1 maintainer
Top 9.5% on npmjs.org
gulp-ast 0.0.4
gulp js AST transformations
4 versions - Latest release: about 10 years ago - 4 dependent packages - 12 dependent repositories - 19 downloads last month - 7 stars on GitHub - 1 maintainer
falafel-harmony 0.3.1
transform the ast on a recursive walk
1 version - Latest release: about 10 years ago - 1 dependent package - 2 dependent repositories - 4 downloads last month - 1 maintainer
deconsole 0.1.0
Remove console.* statements from a JS source string, while preserving original formatting
2 versions - Latest release: about 10 years ago - 1 dependent package - 2 dependent repositories - 4 downloads last month - 1 stars on GitHub - 1 maintainer
bianca 0.2.1 unpublished
An automated interactive white-box algorithm testing language which compiles down to JSON AST.
3 versions - Latest release: about 10 years ago
Top 8.4% on npmjs.org
astquery 0.0.11
Use css-like selectors for walking over AST-tree
2 versions - Latest release: about 10 years ago - 2 dependent packages - 43 dependent repositories - 892 downloads last month - 5 stars on GitHub - 1 maintainer
ast-scope 0.4.0
A JavaScript AST scope analyzer
8 versions - Latest release: about 10 years ago - 3 dependent packages - 4 dependent repositories - 14 downloads last month - 7 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
esmangle 1.0.1
ECMAScript code mangler / minifier
19 versions - Latest release: about 10 years ago - 391 dependent packages - 4,682 dependent repositories - 32.2 thousand downloads last month - 295 stars on GitHub - 2 maintainers
pellets-esprima 0.0.2
ECMAScript parsing infrastructure for multipurpose analysis
1 version - Latest release: about 10 years ago - 2 dependent packages - 1 dependent repositories - 3 downloads last month - 0 stars on GitHub - 1 maintainer
es6y 0.0.6
An ES6 to ES5 transformer, optionally convert AMD module to YUI3 style
4 versions - Latest release: about 10 years ago - 1 dependent package - 1 dependent repositories - 13 downloads last month - 2 stars on GitHub - 1 maintainer
style-tokens 0.1.0
A tools can parse css text to css tokens .
4 versions - Latest release: about 10 years ago - 1 dependent package - 2 dependent repositories - 9 downloads last month - 1 stars on GitHub - 1 maintainer
unwrap 0.1.0
unwrap ========
1 version - Latest release: about 10 years ago - 6 dependent packages - 84 dependent repositories - 6 downloads last month - 1 stars on GitHub - 1 maintainer
khepri-ast-zipper 1.2.0
Khepri AST Zipper
7 versions - Latest release: about 10 years ago - 3 dependent packages - 2 dependent repositories - 12 downloads last month - 0 stars on GitHub - 1 maintainer
astronaut 0.1.4
A library for transforming Esprima/SpiderMonkey ASTs.
5 versions - Latest release: about 10 years ago - 3 dependent packages - 3 dependent repositories - 18 downloads last month - 4 stars on GitHub - 1 maintainer
Top 4.5% on npmjs.org
cmd-util 0.3.13
Utilities for common module definition.
26 versions - Latest release: about 10 years ago - 62 dependent packages - 83 dependent repositories - 192 downloads last month - 15 stars on GitHub - 2 maintainers
ecma-ast 2.6.1
ECMAScript AST Nodes
7 versions - Latest release: almost 10 years ago - 6 dependent packages - 4 dependent repositories - 19 downloads last month - 1 stars on GitHub - 1 maintainer
erlang-shen-js 0.0.2
Erlang to Mozilla AST Tree via shen
2 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 27 downloads last month - 8 stars on GitHub - 1 maintainer
seek-require 0.0.2
find requires from peice of code/ast
2 versions - Latest release: almost 10 years ago - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
node-go2js 0.0.6
Golang to Mozilla AST Tree via go2js
6 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 4 stars on GitHub - 1 maintainer
Top 6.2% on npmjs.org
materialize 1.0.0
Turn a list into an object
1 version - Latest release: almost 10 years ago - 8 dependent packages - 329 dependent repositories - 2.24 thousand downloads last month - 3 stars on GitHub - 1 maintainer
infuse 0.0.23
Mainline your node JavaScript for universal consumption.
8 versions - Latest release: almost 10 years ago - 2 dependent packages - 3 dependent repositories - 25 downloads last month - 12 stars on GitHub - 1 maintainer
multiline-ast 1.0.0
Take an esprima AST and convert multiline-style comment functions into strings
1 version - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 2 stars on GitHub - 1 maintainer
hppy 0.0.4
Do away with repetitive code
4 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 6 downloads last month - 0 stars on GitHub - 1 maintainer
scopenodes 1.0.0
Extract AST nodes from a js string that define scope
1 version - Latest release: almost 10 years ago - 1 dependent package - 14 dependent repositories - 39 downloads last month - 1 maintainer
scopetracer 1.0.1
Modify JavaScript strings by applying mutation functions to each scope node in the AST
2 versions - Latest release: almost 10 years ago - 2 dependent packages - 14 dependent repositories - 29 downloads last month - 1 maintainer
static-method 0.1.1
Easily replace specific function calls without messing around with the syntax tree
2 versions - Latest release: almost 10 years ago - 1 dependent repositories - 2 downloads last month - 7 stars on GitHub - 1 maintainer
Top 3.6% on npmjs.org
esprima-walk 0.1.0
Walk the primary nodes of an esprima parse tree - fast.
1 version - Latest release: almost 10 years ago - 54 dependent packages - 49 dependent repositories - 11.4 thousand downloads last month - 15 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
is-require 0.0.1
Tests whether an JavaScript AST node is likely to be a valid `require` call.
2 versions - Latest release: almost 10 years ago - 12 dependent packages - 262 dependent repositories - 14.1 thousand downloads last month - 0 stars on GitHub - 1 maintainer
Top 4.2% on npmjs.org
sleuth 0.1.1
Discover the variable names chosen for each of a file's top-level required modules
3 versions - Latest release: almost 10 years ago - 6 dependent packages - 219 dependent repositories - 13.5 thousand downloads last month - 8 stars on GitHub - 1 maintainer
structured 0.1.2
Simple interface for checking structure of JS code against a template, backed by Esprima.
3 versions - Latest release: almost 10 years ago - 20 dependent repositories - 9 downloads last month - 197 stars on GitHub - 2 maintainers
Top 4.2% on npmjs.org
rocambole-token 1.2.1
Helpers for rocambole AST token manipulation
6 versions - Latest release: almost 10 years ago - 48 dependent packages - 2,425 dependent repositories - 240 thousand downloads last month - 5 stars on GitHub - 1 maintainer
Top 5.7% on npmjs.org
esfuzz 0.3.1
JS fuzzer for generative testing of parsers that implement the SpiderMonkey Reflect.parse API
5 versions - Latest release: almost 10 years ago - 16 dependent packages - 3,157 dependent repositories - 98 downloads last month - 54 stars on GitHub - 2 maintainers
harmonizer 0.4.0 deprecated
es6 to es5 transpiler
9 versions - Latest release: almost 10 years ago - 2 dependent packages - 3 dependent repositories - 4 downloads last month - 8 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
simple-sql-parser 1.3.1 💰
Javascript library to parse CRUD (Create Retrieve Update Delete) SQL queries.
16 versions - Latest release: almost 10 years ago - 1 dependent package - 11 dependent repositories - 148 downloads last month - 97 stars on GitHub - 1 maintainer
traceur-mozilla-ast 0.0.7
Convert Traceur AST to Spidermonkey AST.
7 versions - Latest release: almost 10 years ago - 1 dependent package - 2 dependent repositories - 25 downloads last month - 1 maintainer
auto2dot 0.2.0 deprecated
Parse async.auto out of a JS file and generate GraphViz .dot files
4 versions - Latest release: almost 10 years ago - 2 dependent packages - 1 dependent repositories - 5 downloads last month - 4 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
esvalid 1.1.0
confirm that a SpiderMonkey format AST represents an ECMAScript program
4 versions - Latest release: almost 10 years ago - 15 dependent packages - 108 dependent repositories - 773 downloads last month - 26 stars on GitHub - 2 maintainers
recast-harmony 0.6.9
JavaScript syntax tree transformer, conservative pretty-printer, and automatic source map generator
2 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 3 downloads last month - 4,716 stars on GitHub - 1 maintainer
js-insert 1.1.2
Insert javascript into javascript
7 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 9 downloads last month - 4 stars on GitHub - 1 maintainer
aster-uglify 0.0.3
Minify scripts with UglifyJS2 in aster.
3 versions - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 4 downloads last month - 0 stars on GitHub - 1 maintainer
recast-yui 0.1.7
Slice and dice YUI modules, groups, and other bits with recast.
8 versions - Latest release: almost 10 years ago - 1 dependent package - 2 dependent repositories - 16 downloads last month - 1 stars on GitHub - 3 maintainers
falafel-turbo 0.0.4
transform the ast on a recursive walk
4 versions - Latest release: almost 10 years ago - 3 dependent packages - 3 dependent repositories - 13 downloads last month - 1 stars on GitHub - 1 maintainer
mr.q 0.0.1
JSON AST to RethinkDB query
2 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.7% on npmjs.org
pinecone 0.1.0
JavaScript->Lua converter
1 version - Latest release: over 9 years ago - 1 dependent package - 7 dependent repositories - 1.61 thousand downloads last month - 26 stars on GitHub - 1 maintainer
static-reference 1.0.0 removed
Annotate file references within the source code of your node packages. These references can be sc...
1 version - Latest release: over 9 years ago - 2 dependent packages - 3 dependent repositories - 1 downloads last month - 1 stars on GitHub - 1 maintainer
esdispatch 0.0.3
trigger events based on esquery selectors during a traversal of a SpiderMonkey format AST
3 versions - Latest release: over 9 years ago - 1 dependent package - 3 dependent repositories - 5 downloads last month - 12 stars on GitHub - 2 maintainers
parse-deps 0.1.3
parse the ast for require calls.
4 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.5% on npmjs.org
jsx-transpiler 0.1.4 💰
Parses and compiles JSX code to JavaScript AST or code.
2 versions - Latest release: over 9 years ago - 11 dependent packages - 7 dependent repositories - 154 downloads last month - 24 stars on GitHub - 1 maintainer
aster 0.1.2
Centralized aster API.
11 versions - Latest release: over 9 years ago - 4 dependent packages - 5 dependent repositories - 29 downloads last month - 70 stars on GitHub - 1 maintainer
aster-changed 0.1.0
Rebuild only changed files in aster.
2 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
aster-concat 1.1.1
Concatenate scripts with aster.
2 versions - Latest release: over 9 years ago - 2 dependent packages - 2 dependent repositories - 14 downloads last month - 0 stars on GitHub - 1 maintainer
generator-aster 1.2.10
Yeoman generator for aster plugins
11 versions - Latest release: over 9 years ago - 2 dependent packages - 1 dependent repositories - 29 downloads last month - 4 stars on GitHub - 1 maintainer