acorn-globals
Detect global variables in JavaScript using acorn
Found 3228 results for ast
Detect global variables in JavaScript using acorn
A modern CSS parser and stringifier with TypeScript support
Regular expression parser for ECMAScript.
remark plugin to add support for parsing markdown input
mdast utility to parse markdown
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
mdast utility to serialize markdown
Class for creating AST nodes.
Determine whether an AST node is a reference
Check if something can be an ecmascript (javascript) identifier name
remark plugin to add support for serializing markdown
Generate regular expressions from regjsparser’s AST.
React component to render markdown
Low footprint ECMAScript source code parser
[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
A CSS property value parser for use with PostCSS
TypeScript compiler wrapper for static analysis and code manipulation.
Parse EditorConfig-INI file contents into AST
evaluate statically-analyzable expressions
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
hast utility to transform from a `parse5` AST
hast utility to transform to a `parse5` AST
Virtual syntax highlighting for virtual DOMs and non-HTML things
Lightweight, robust, elegant virtual syntax highlighting using Prism
Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.
WebAssembly text format parser
JavaScript code generator from an ESTree-compliant AST.
Get the dependencies of an ES6 module
Execute a callback on every node of a source code's AST and stop walking when you see fit
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
Get the dependencies of a Stylus file
Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities
Find the dependencies of a sass file
Find the dependencies of a less file
Find all dependencies within a JavaScript file using AMD module syntax
Get the dependencies of a CommonJS module by traversing its AST
find all require() calls by walking the AST
Get the dependencies of a TypeScript module
Find the dependencies of an scss file
esast (and estree) utility to visit nodes
npm query parser and tools
unist utility to create a new trees with a nice syntax
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
Get the dependency tree of a module
markdown processor powered by plugins part of the unified collective
Determine whether a JavaScript expression evaluates to a constant
Get the dependencies of a Vue module
rehype plugin to serialize HTML
rehype plugin to parse HTML
Attach comments to estree nodes
unist utility to remove nodes from a tree
[](https://travis-ci.org/mulesoft-labs/yaml-ast-parser)
JSON AST parser, tokenizer, printer, traverser.
get a list of identifiers that are initialised by a JavaScript AST node.
walk an AST, quickly
convert estree ast to babel
MermaidJS parser
A library for analysing JS RegExp
recma plugin to add support for parsing and serializing JSX
unist utility to modify direct children of a parent
Simple JavaScript expression evaluator
recma plugin to add support for parsing and serializing JSX
Check what’s defined in an estree scope
esast utility to transform from estree
recma plugin to serialize JavaScript
recma plugin to transform HTML (hast) to JS (estree)
recma plugin to parse JavaScript
find undeclared identifiers and property accesses in a javascript file.
transform the ast on a recursive walk
HTML processor powered by plugins part of the unified collective
convert module usage to inline expressions
unist utility to create a new tree with nodes that pass a filter
git@github.com:stalniy/ucast.git
git@github.com:stalniy/ucast.git
Search and Rewrite code at large scale using precise AST pattern
git@github.com:stalniy/ucast.git
git@github.com:stalniy/ucast.git
Clone AST without extra properties
Convert XML to JSON - Fast & Simple
Find the dependencies of a less file
Search and Rewrite code at large scale using precise AST pattern
A TOML parser that produces output compatible with ESLint
JSON AST parser
ECMAScript parsing infrastructure for multipurpose analysis
simple scope analysis for javascript ASTs
Search and Rewrite code at large scale using precise AST pattern
Patch typescript to support custom transformers in tsconfig.json
Utility library to manipulate ASTs
simple node sql parser
simple but flexible AST traversal with pre and post visitors
Convenience wrapper for performing AST transformations with browserify transform streams
Rewrite element with rehype.
AST source location detection helper for power-assert
Format whitespace in HTML
New syntax to add attributes to Markdown.
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
Power Assert in JavaScript
A temporary custom copy of https://github.com/csstree/csstree
ECMAScript CallExpression matcher made from function/method signature
Turns GraphQLResolveInfo into a map of the requested fields
Enhance your ESLint visitors with shared logic
Yet another simple Postgres SQL parser/modifier
Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.
Search and Rewrite code at large scale using precise AST pattern
Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.
Parse PHP code from JS and returns its AST
unist utility to select nodes with CSS-like selectors
AST and parser for Fluent
Search and Rewrite code at large scale using precise AST pattern
Converts JavaScript objects to equivalent ASTs
Transform deprecated styling attributes on HAST table cells to inline styles
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
Parses calc of css and converts it to AST.
ECMAScript CallExpression matcher made from function/method signature
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Javascript markdown parsing, made simple
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Pseudo AST that contains data with its positions attached.
Power Assert feature instrumentor based on the ECMAScript AST
Compliance tests for textlint's AST(Abstract Syntax Tree).
Walks a JavaScript AST and adds a "parent" property to each node
Solidity Code Linter
Parse plain text to AST with location info.
merge multiple estraverse visitors into one
Relationship type checker functions for Typescript types.
Safely evaluate JavaScript (estree) expressions, sync and async.
XML Reader and Parser
Lexical ordering of property names per Esprima AST type
Recursively walk and transform EcmaScript AST
walk the ast with references to parent nodes
Drop-in for estraverse that enables traversal over React's JSX nodes.
simple but flexible lexically ordered AST traversal with pre and post visitors
detect global and local lexical identifiers from javascript source code
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.
A sensible Markdown parser for javascript
A library that helps you clone Nodes from a Typescript AST
Search and Rewrite code at large scale using precise AST pattern
Parse a Dockerfile into an array of instructions and comments.
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).
Walk an AST without being led astray
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
Comment-preserving JSON / JSON5 parser
A BBCode to AST Parser part of @bbob
Traverser, scope tracker, and more tools for working with ESTree AST
PostgreSQL AST Deparser
XML Ast and Utilities
Helpers for rocambole AST token manipulation
Search and Rewrite code at large scale using precise AST pattern
Search and Rewrite code at large scale using precise AST pattern
rehype plugin to use browser APIs to parse HTML
[](https://npmjs.com/package/ng-morph) [](https://npmjs.com/package/ng-morph) [ files into optimized, tree-shakable, JavaScript EcmaScript Modules (esm).
Search and Rewrite code at large scale using precise AST pattern
Get a list of fields while resolving a GraphQL query
rehype plugin to use browser APIs to stringify HTML
Parser of GraphViz dot file format
helpers for rocambole AST line break manipulation
Search and Rewrite code at large scale using precise AST pattern
Fork of pseudo-yaml-ast. Parse a YAML string into an object with location properties
Search and Rewrite code at large scale using precise AST pattern
Serialize Svelte AST nodes into stringified syntax. A.k.a parse in reverse.
Get contents from tags in .vue files (using AST tree).
TypeScript parsing and manipulation utilities for Kubb, enabling code generation with proper TypeScript syntax and formatting.
helpers for rocambole AST indentation
falafel bindings for cssauron
Abstract Syntax Tree (AST) Data Structure
Transpile Fluent (ftl) files into ajv error translations.
helpers for rocambole AST whitespace manipulation
JavaScript expression parsing and evaluation.
A super fast & tiny HTML5 parser
Wrap up expressions with a trace function while walking the AST with rice and beans on the side
Create a sub-traversal of an AST node in your ESLint plugin
Lexer and Parser for SQL Syntax
Provides a simple Javascript AST traversal utility that traverses all nodes / children regardless of type.
Look up the scoop of an estree compatible node
(FORK) An AST-based pattern checker for JavaScript, now supporting parallelism.
Utility suite for webpack-cli
abstract syntax tree
WebAssembly interpreter
Extracts and returns list of fields requested from graphql resolver info object
remark plugin to parse Markdown
Operate on AST for 🐊 Putout
Render styled Lezer syntax trees to hast
Parse JSON into CST (Concrete Syntax Tree)
Deterministic BNF compiler/parser
Esprima-compatible implementation of the Mozilla JS Parser API
Regular expression parser for ECMAScript.
Utility to create ESLint config files.
HTML to JSON parser
AST utility module for statically analyzing JSX
This is a maintained fork of YAML-AST-PARSER specifically for the YAML Language server.
🐊 Pluggable and configurable code transformer with built-in ESLint, Babel and support of js, jsx, typescript, flow, markdown, yaml and json
Syntax highlighting, like GitHub
transform the ast on a recursive walk
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
RSQL AST definitions and functions
Utility library to traverse AST
Markdown supports video play with `.mp4` and `.mov` URLs.
A library that helps you clone Nodes from a Typescript AST
Out-of-box and zero configuration circular dependencies detector, with both JavaScript API and Command Line Tool.
Helper functions for Vue template AST
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Strip console, alert, and debugger statements from JavaScript code
Utility library of AST helper functions
<h1 align="center">graphql-ast-types</h1> <p align="center">Autogenerated helper functions for generating a GraphQL AST</p>
JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator
Codemod framework for Vue files
Strip console and debugger statements from JavaScript code
Markdown renderer for solid-js
esmangle-evaluator
Codemod to eslint-disable all instances of a rule violation in a codebase
This is a custom maintained fork specifically for the YAML Language server.
Lightning Web Security AST library maker utilities
Insert missing semicolons, remove unneeded ones.
A 100% compliant, self-hosted typescript parser that emits an ESTree-compatible abstract syntax tree
A better AST for CoffeeScript, inspired by CoffeeScriptRedux.
Update your project to the latest ECMAScript syntax.
Add variable declarations for global assignments.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Put all function and variable declarations at the top of the scope in an AST
Strip alert statements from a rocambole AST
API to modify the content of a Gruntfile.js file
Deeply merge JSON-like data structures
WebAssembly interpreter
JavaScript implementation of SQLite 3 query parser
git@github.com:stalniy/ucast.git
transform streamed glsl tokens into an ast
Proper JavaScript code templating with source maps support.
Deobfuscate, unminify and unpack bundled javascript
Lexer and Parser for SQL Syntax
A Lua parser in JavaScript
Abstract syntax tree for excel formulas
Search and Rewrite code at large scale using precise AST pattern
Esprima-compatible implementation of the Mozilla JS Parser API
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
A powerful JavaScript library and CLI tool for parsing and manipulating markdown files as tree structures using the remark/unified ecosystem
Parsing Library for Typescript and Javascript.
Codemod platform for semantic code transformations
Indicative compiler to compile parsed schema into highly optimized functions
:warning: This package is a temporary clone of [`graphql-ast-types`](https://www.npmjs.com/package/graphql-ast-types). It will be deleted as soon as the issue [#7](https://github.com/imranolas/graphql-ast-types/issues/7) is closed.
A parser for Thrift written in TypeScript
Create constants that replace various expressions at build-time
The LaunchQL Proto parser
remark plugin to parse Markdown
PostgreSQL AST traversal utilities for pgsql-parser
Helpers for ts-morph
A parser for proto files
Transmute one JavaScript string into another by way of mutating its AST. Powered by [babel](https://babeljs.io/) and [recast](https://www.npmjs.com/package/recast).