Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
espree
An Esprima-compatible JavaScript parser built on Acorn
acorn-node
the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions
is-reference
Determine whether an AST node is a reference
estree-util-attach-comments
Attach comments to estree nodes
node-source-walk
Execute a callback on every node of a source code's AST and stop walking when you see fit
acorn-jsx-walk
JSX support for Acorn Walk
vue-inbrowser-compiler-independent-utils
the part of vue-inbrowser-compiler-utils that contains no vue dependency
estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
esast-util-from-js
estree (and esast) utility to parse from JavaScript
acorn-es7-plugin
A plugin for the Acorn parser that understands the ES7 keywords async and await
astw
walk the ast with references to parent nodes
acorn-to-esprima
Convert acorn tokens to esprima
ordered-ast-traverse
simple but flexible lexically ordered AST traversal with pre and post visitors
estree-toolkit
Traverser, scope tracker, and more tools for working with ESTree AST
vue-inbrowser-compiler-utils
use this with vue-inbrowser-compiler to allow jsx compilation
vue-inbrowser-compiler-sucrase
compile vue single file components right in your browser with support for TypeScript through sucrase
vue-inbrowser-compiler
compile vue single file components right in your browser
ast-matcher
Create pattern based AST matcher function
es-lookup-scope
Look up the scoop of an estree compatible node
gogocode
The simplest tool to parse/transform/generate code on ast